获取初始密码
1.cmd进入bin目录
2.输入 mysqld --initialize --user=mysql --console
获取初始密码 如下图所示👇
启动mysql服务
1.输入 net start mysql
如成功 出现以下截图👇
如失败,先输入 mysqld --install
再输入 net start mysql
如下图所示 👇
2.输入mysql -u root -p
在 Enter password:
处填入初始密码 启动并进入mysql 如下图所示 👇
修改初始密码
输入 ALTER USER root@localhost IDENTIFIED BY ''new password
修改密码为“new password” 如下图所示👇
Navicat连接MySQL
1.在Navicat中新建连接 如下图所示👇 看到端口号为3306
2.cmd中输入 exit
退出刚刚的连接 使用 mysql -P3306 -uroot -p
指定使用3306端口进行连接 如下图所示👇
3.如下图所示 👇 依次输入:
use mysql; #选择数据库
#远程连接请将'localhost'换成'%'
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #更改加密方式
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';#修改密码
FLUSH PRIVILEGES; #刷新权限
4.在Navicat中输入自定义连接名和密码单击确定连接刚刚在cmd中创建的数据库即可