1、修改root密码
在mysql中执行下面语句修改密码:
use mysql;
update user set authentication_string=PASSWORD("自定义密码") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;
2、无法远程到mysql
(1)检查防火墙开发3306端口
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 3306 -j ACCEPT
(2)修改监听端口
在mysqld.cf里将bind-address = 127.0.0.1
注释掉或者将bind-address = 0.0.0.0
监听所有的地址。
3、Ubuntu SSH登陆出现Access Denied错误
方法一、将该行改为PermitRootLogin yes,注意去掉前面的#
方法二、直接在改行最后回车,添加一行PermitRootLogin yes