用Navicat 连接 Mysql 时出现了一下问题:
解决办法: 此解决方案 仅限于 win 环境下。
1.win 环境下 cmd命令
开启mysql 服务, net start mysql
关闭mysql 服务 ,net stop mysql
或者采用下面这种方法也可以 开启或者关闭 mysql 服务,
按住 win+R。在输入框中输入 services.msc
按 Enter 键 ,会弹出下面方框,找到 mysql服务
2.
![](https://img-blog.csdn.net/20141028180130862?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzY5NTY3MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20141028180439046?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzY5NTY3MQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在mysql 安装目录下,找到 my.ini
用文本编辑器 打开 my.ini
在[mysqld] 这个栏目下加入
skip-grant-tables
保存退出后,重启mysql.
3
在cmd 里面输入
mysql -u root - p ,出现password: 不用输入密码,直接回车 :
4.进入Mysql 数据库,修改密码 。
“ 1234 ”为新密码
5. 刷新数据库
6.退出 Mysql
7.退出之后。再修改my.ini 这个文件。把刚才加进来的
skip-grant-tables 删掉。保存退出。
好啦,这样就 ok 了。。