1.解决1698问题修改密码
update mysql.user set authentication_string=PASSWORD('root'),plugin='mysql_native_password' where user='root';
flush privileges; 刷新操作
2.解决2003问题
use mysql;
update user set Host='%' where User='root';
修改bind_address
vim/etc/mysql/mysql.conf.d/mysql.cnf
修改43行的bind_address=127.0.0.1为bind_address=0.0.0.0
注意在云服务器上开放3306端口
重启mysql服务 service mysql restart
3.解决2005问题
ip地址错误
使用navicat远程连接root用户 在xshell环境中,进入到mysql,然后修改其他主机可以使用root用户远程登录。 首先需要设置云服务的root用户的可连接的主机 登录mysql环境,use mysql; 使用mysql数据库 查看mysql数据库中的user表中的host和user字段 select host,user from user; update user set Host='%' where User='root'; update user set Host='%' where User='briup'; 修改bind_address