添加用户
登录MYSQL $> mysql -uroot -p $> (输入你的密码) mysql> INSERT INTO mysql.user(Host,User,Password) VALUES("%","test",password("test"));
注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
msyql> quit; $> mysql -utest -ptest mysql> 检查是否登录成功
为用户授权
创建一个数据库 testdb,并未该数据库分配 insert,select,update,delete 操作权限。(注意:本人强烈不推荐使用root进行远程连接) mysql> create database testdb; 查看是否存在 mysql> show databases; 为数据库 testdb 授权 mysql> grant all privileges on testdb.* to test@"%" identified by 'test'; 刷新系统权限表 mysql> flush privileges;
扩展权限
如果想为某个用户分配 部分权限: 查询、更新 mysql> grant select,update on testdb.* to test@"%" identified by 'test'; mysql> flush privileges;
删除用户
删除创建的用户 mysql> DELETE FROM user WHERE User='test' AND Host='localhost'; mysql> flush privileges; 删除用户的数据库 mysql>DROP DATABASE testdb;
文章评论 (0)