停止mysql服务
service mysqld stop
使用安全模式登陆,跳过密码验证
mysqld_safe --user=mysql --skip-grant-tables --skip-networking&
登录
mysql -uroot mysql
修改密码 password括号内是要设置的密码
USE mysql; UPDATE user SET authentication_string=PASSWORD(‘新密码’) WHERE
User=‘root’;
FLUSH PRIVILEGES;
退出
EXIT;
重启
sudo systemctl start mysql
验证新密码
mysql -u root -p
navicat 遇到:1130 is not allowed to connect to this MySql server
1.进入到mysql
mysql -u root -p
2.root用户名使用root密码从任何主机连接到mysql服务器的
GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘root’ WITH
GRANT OPTION;