MySQL 8.0配置远程权限

MySQL8.0 必须先创建用户 在 设置远程权限

mysql -u root -p

use mysql;

创建新用户

create user root@'%' identified by '123456';                                                                                                    root 用户名 %代指所有host 

设置用户密码格式

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';                     设置mysql_native_password格式

修改密码

ALTER USER root@'%' IDENTIFIED  BY "你的新密码";

设置权限

设置所有权限

grant all privileges on *.* to root@'%' with grant option;

设置指定数据库所有权限

grant all privileges on newdatabase.* to root@'%' with grant option;                                                           指定数据库:newdatabase

刷新权限 

flush privileges;

Windows 端修改端口配置参考:https://blog.csdn.net/qq_62129885/article/details/126846775

MySQL不是内部命令参考:https://blog.csdn.net/just_learing/article/details/124762850

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容