mysql 不需要使用密码就可以登录

最近发现一个问题, 就是我等了mysql客户端可以不输入密码. 直接输入mysql -u root 回车 或者 输入一个错的密码,都可进入到下面的界面. 在Navicat不用输入密码, 或者数据错的密码都可以连接数据库, 这比较愁人. 

经过多次排查,发现原来在/etc/my.ini下跳过授权表了. 注释掉下面这句话就可以了

 skip-grant-tables

然后重新启动mysql服务就可以了

systemctl restart mysqld

 

posted @ 2018-04-01 16:53  盛开的太阳  阅读(1069)  评论(0编辑  收藏  举报