添加新用户:
1.新建用户。
//登录MYSQL
[mysql@mysql ~]$ mysql -u test -p123456
--只能本机登陆
mysql> grant all privileges on *.* to test@localhost identified by '123456' with grant option;
Query OK, 0 rows affected (0.12 sec)
格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码";
可以从任何机器登陆
GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
2.为用户授权。
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作
mysql> create database plmsdb;
Query OK, 1 row affected (0.01 sec)
grant all privileges on plmsdb.* to 'plms'@'%' identified by '123456';
/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
*/