MySQL8.0版本安装后授权

Posted 程芸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL8.0版本安装后授权相关的知识,希望对你有一定的参考价值。

(1)创建可远程连接用户

 CREATE USER \'root\'@\'%\' IDENTIFIED BY \'111111\';※创建用户

ALTER USER \'root\'@\'%\' IDENTIFIED WITH mysql_native_password BY \'111111\'; ※修改用户密码

GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\'  WITH GRANT OPTION; ※授权给用户
 
FLUSH PRIVILEGES; ※刷新权限
 

如果用Navicat连接的回报不支持caching_sha2_password验证方式的错误。

将远程访问用户的验证方式改为: msyql_native_password 

(2)查看用户

select host,user,plugin,authentication_string from mysql.user;

 

 备注:host为 % 表示不限制ip   localhost表示本机使用    plugin非mysql_native_password 则需要修改密码

(3)修改用户密码

ALTER USER \'root\'@\'%\' IDENTIFIED WITH mysql_native_password BY \'newpassword\'; #更新一下用户的密码 root用户密码为newpassword

 

 

以上是关于MySQL8.0版本安装后授权的主要内容,如果未能解决你的问题,请参考以下文章

如何安装MySQL8.0创建用户并授权的详细步骤

系统在已经安装mysql8.0版本后想要安装mysql5.7版本

mysql8.0 用户管理(角色授权)

全网最细Linux之Centos8安装MySQL8.0以上版本,您值得收藏!

全网最细Linux之Centos8安装MySQL8.0以上版本,您值得收藏!

Centos7——16.搭建JAVAEE环境(安装MySQL8.0.15)