操作系统:Windows 10
数据库:MySQL 5.7
数据库软件:Navicat for MySQL 10
问题 1:
在Navicat for MySQL中打开连接的时候,提示:2003 - Can't connect to MySQL server on‘localhost' (10061)。
原因:
MySQL服务没有正确打开。
解决:
1、通过系统服务直接打开MySQL服务。
2、通过命令行中输入"net start mysql"打开MySQL服务。
问题 2:
1、通过系统服务打开,但系统服务里没有MySQL服务
2、通过命令行打开,但cmd下输入net start mysql显示“服务名无效”
原因:
MySQL服务没有安装
解决:
命令行中进入MySQL安装目录的bin文件夹中,输入mysqld --install安装MySQL服务
问题 3:
完成上述操作后,再次在Navicat for MySQL中打开连接时提示:1045 - Access denied for user 'root'@'localhost' (using password: YES)
原因:
MySQL服务权限不够
解决:
用管理员权限打开命令行重新启动MySQL服务
问题解决,MySQL服务成功启动
连接成功!