修改密码**
云服务器安装mysql8.0后
进到服务器后,mysql -u root -p 登录到mysql中。
输入密码(用户名默认为 root,此时密码为空)
修改密码成123456
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
退出,重启服务。
修改密码后,用我自己电脑navicat使用修改后的密码登录发现连接不上没提示is not allowed to connect tothis mmysql server。查原因发现是需要改root的登录ip,允许所有的ip远程连接。
进到服务器后,mysql -u root -p 登录到mysql中。
输入密码123456
按照下面的语句依次运行,不用忘了分号
use mysql;
select host from user where user='root';
update user set host = '%' where user ='root';
flush privileges;
最后再连接,可以登录