Mysql8开启root远程管理

使用默认的密码认证插件caching_sha2_password

登录Mysql后输入以下命令:

mysql> CREATE USER 'root'@'%' IDENTIFIED BY '123456';  # 执行此命令后在远程使用root账户登录,密码为123456
mysql> GRANT ALL ON *.* TO 'root'@'%';  # 授权
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
mysql> FLUSH PRIVILEGES;  # 刷新

这里开启的是root用户的远程管理,如果是生产环境需要开启远程管理建议对权限做好控制,尽量创建小权限的账户用于管理较为安全,当然不开启远程管理更安全,哈哈哈哈哈

你可能感兴趣的:(Linux运维文档)