MySQL 新建用户,为用户授权,指定用户访问数据库

Posted 欢迎来到快乐嘉年华的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 新建用户,为用户授权,指定用户访问数据库相关的知识,希望对你有一定的参考价值。

1.登录mysql

mysql -u root -p 

2.添加新用户(允许所有ip访问)

create user test@* identified by 123456;

#test:用户名,*:所有ip地址,123456:密码

3.创建数据库
CREATE DATABASE test_db  DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
4.为新用户分配权限
grant all privileges on `test_db`.* to test@% identified by 123456; 
#授权给用户test,数据库test_db相关的所有权限,并且该用户test在所有网络IP上都有权限,%是指没有网络限制
5.刷新权限
flush privileges;

 

6. 修改用户的IP访问权限

use mysql;
update user set host = % where user =test;

 

以上是关于MySQL 新建用户,为用户授权,指定用户访问数据库的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 新建数据库,创建用户授权并设置用户远程访问,收藏备用~~~

mysql 8.0 创建新的数据库、用户并授权,以及相关查看并删除操作

mysql 新建用户授权远程访问

MYSQL 用户的操作

Mysql 5.6创建新用户并授权指定数据库相应权限

Linux环境 Mysql新建用户和数据库并授权