navicat连接mysql 1045 - 权限被拒绝问题
vim /etc/my.cnf
在mysqld下任意位置加入skip-grant-tables
保存退出:
service mysqld restart//重启mysql服务
mysql -u root -p不需要输入密码直接enter
进入mysql命令符
flush privileges刷新一下权限
修改密码
use mysql;
update user set password=password(‘123456’)
where user=‘root’;
退出mysql
mysql> quit;
vim /etc/my.cnf
将刚才加入的skip-grant-tables删除并保存退出
使用密码登入
mysql -u root -p123456
再次使用navicat连接mysql 连接成功