远程登陆:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

# 修改配置文件,注释掉bind-address = 127.0.0.1  
和 mysqlx-bind-address    = 127.0.0.1

mysql -uroot -p  -A --default-character-set=utf8           
 (若输入:mysql -uroot -p   会有坑。)
输入密码

use mysql;

支持外部远程连接:

update user set host='%' where user='root';

设定远程连接密码:youpw

alter user 'root'@'%' identified with mysql_native_password by 'youpw';

提示:error: Duplicate entry '%-root' for key 'user.PRIMARY'  (忽略不管。)

执行:(生效)
flush privileges;

exit;

重启:
sudo /etc/init.d/mysql restart

开启安全策略:mysql端口。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐