Linux下给mysql创建用户并分配权限
以下介绍的是Linux下给mysql创建用户并分配权限
// test 用户名
// wcp 数据库名
// 123456 密码
1.新建用户
1
2
3
4
5
6
7
8
9
10
11
12
13
|
//登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql. user (Host, User , Password ) values ( 'localhost' , 'test' , password ( '123456' )); //刷新系统权限表 mysql>flush privileges ; 这样就创建了一个名为:test 密码 123456 的用户。 //退出后登录一下 mysql>exit; @>mysql -u test -p @>输入密码 123456 mysql>登录成功 |
2.为用户授权
1
2
3
4
5
6
7
8
9
10
11
|
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录。 @>mysql -u root -p @>密码 //首先为用户创建一个数据库(fe) mysql> create database fe; //授权fe_group用户拥有fe数据库的所有权限 @> grant all privileges on wcp.* to test@localhost identified by '123456' ; //localhost是本地访问,其他地址访问不了,%是所有 @> grant all privileges on wcp.* to test@ '%' identified by '123456' ; //刷新系统权限表 mysql>flush privileges ; |
版权保护: 本文由 PM小曹社区 收录,转载请保留链接: http://www.pmxiaocao.com/jsgh/2019_70.html