Mysql8开启root远程并设置访问密码

和旧版本设置,有点不一样

mysql -u root
mysql> use mysql;
# 查看user表信息,注意密码字段已改为autentication_string
mysql> select user, host, authentication_string from mysql.user;
# 修改root的host改为%,默认root的host为 localhost
mysql> update user set host='%' where user='root';
# 设置密码
mysql>ALTER USER 'root'@'%' IDENTIFIED BY 'mysql123';
#刷新
mysql>FLUSH PRIVILEGES;

最后的查询结果:

 

posted @ 2023-01-20 09:41  Luckyfish小文  阅读(693)  评论(0编辑  收藏  举报