navicat连接mysql 1045 - 权限被拒绝问题
1. 屏蔽连接数据库权限检测
vim /etc/my.cnf
在mysqld下任意位置加入skip-grant-tables
保存退出
service mysqld restart//重启mysql服务
2. 修改root用户密码
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删除并保存退出
3. 重新连接
//使用密码登入
mysql -u root -p123456