安装mysql

下载mysql安装后,在"控制面板-环境变量-用户变量"中path新增mysql的bin目录

启动mysql

cmd命令行下net start mysql,如果遇到如下:
在这里插入图片描述
说明mysql还没有集成到服务中,使用"mysqld --install" 集成,成功会显示:在这里插入图片描述
如果这时net start mysql还不能成功显示:
在这里插入图片描述
说明mysql根目录下没有data数据库文件夹和my.ini文件配置
查看自己的隐藏目录programData中mysql文件夹有没有这个配置文件,没有的话手动新建一个:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=C:\Program Files (x86)\MySQL\MySQL Server 5.7
# 设置mysql数据库的数据的存放目录
# datadir==C:\Program Files (x86)\MySQL\MySQL Server 5.7\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

新建data文件夹需要:mysqld --initialize
这时再net start mysql基本就没问题了

安装navicat

一款好用的图形化数据库操作界面,新建连接数据库……
连接过程中出现如下问题:
连接1045
试试密码为空进行连接,原因是root账号一开始就有密码,连接成功后再进行修改即可。
新建表如下:
在这里插入图片描述

node 连接mysql

const mysql = require('mysql');

const connection = mysql.createConnection({
    host:"localhost",
    user:"root",
    password:"123456",
    database:"test"
})

connection.connect();

connection.query("select * from user",(err,results,fields)=>{
    if(err) throw err;
    console.log("查询结果为:",results)
})

connection.end()

查询结果如下:
在这里插入图片描述

Logo

更多推荐