服务器上mysql中创建数据库后以及创建用户和授权

来源:互联网 发布:如何利用淘宝套现 编辑:程序博客网 时间:2024/06/08 12:41

1 进入mysql命令行:

[root@develop ~]# mysql -uroot -pEnter password:

当输入密码后回车,然后进入mysql后,直接创建数据库 platform:

CREATE DATABASE IF NOT EXISTS platform DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

2 创建用户:

CREATE USER 'user_read'@'%' IDENTIFIED BY '4sHFKgg_456]6';

用户名:user_read

密码:4sHFKgg_456]6

CREATE USER 'user_all'@'%' IDENTIFIED BY '4sHFK33_456]6';
用户名:user_all

密码:4sHFK33_456]6


注意:可以创建多个用户,然后对数据库进行用户授权时,授予不同的权限

3 授权方法1:

超级权限:

GRANT ALL PRIVILEGES ON platform.* TO 'user_all'@'%'; 
只读权限:

GRANT SELECT ON platform.* TO 'user_read'@'%'; 

4 授权方法2:

mysql>use mysql;mysql>update user set host='%' where user='root' and host='localhost';mysql>select host,user from user;


5 刷新权限:

flush privileges;







阅读全文
0 0
原创粉丝点击