咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

mysql新建用户并分配管理指定的数据库

2015-11-10 20:09:54 6791次

1.首先创建用户密码:tom  tompassword

    >mysql -uroot -p 键入密码登陆到root用户

    mysql>insert into mysql.user(host,user,password) values(‘localhost’,’tom’,password(‘tompassword’));  #表中插入用户

    mysql>flush ppribileges;       #刷新系统权限表

2.创建数据库:dbtom

    mysql>create database dbtom;

3.授权tom用户拥有dbtom数据库的所有权限

    mysql>grant all privileges on tomdb.* to tom@localhost identified by ‘tom’; 

    mysql>flush privileges;

如果仅仅指定部分权限给tom用户:

    mysql>grant select,update on dbtom.* to tom@localhost identified by ‘tom’;   

    mysql>flush privileges;

4.这样tom用户就可以登陆到mysql中对dbtom数据库进行管理了,但是对其他数据库没有操作权限。

5.删除用户

    mysql>delete from user where user=”tom” and host=”localhost”;

    mysql>flush privileges;

6.删除数据库

    mysql>drop database tomdb;

7.修改tom用户的密码

    mysql>update mysql.user set password=password(‘新密码’) where user=”tom”;

    mysql>flush privileges;

    mysql>quit;

首页
最新活动
个人中心