MySQL数据库 添加用户、删除用户与受权

一、安装mysql数据库mysql

二、登陆mysqlsql

$ mysql -uroot -proot

三、建立用户数据库

mysql> CREATE USER 'username'@'host' IDENTIFIED BY 'password';

例:服务器

mysql> CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
mysql> CREATE USER 'dog2'@'localhost' IDENTIFIED BY '';

PS:ide

username - 你将建立的用户名,spa

host - 指定该用户在哪一个主机上能够登录,此处的"localhost",是指该用户只能在本地登陆,不能在另一台机器上远程登陆,若是想远程登陆的话,将"localhost"改成"%",表示在任何一台电脑上均可以登陆;也能够指定某台机器能够远程登陆;code

password - 该用户的登录密码,密码能够为空,若是为空则该用户能够不须要密码登录服务器。table

四、受权class

mysql> GRANT privileges ON databasename.tablename TO 'username'@'host'

例:test

mysql> GRANT SELECT, INSERT ON mq.* TO 'dog'@'localhost';

PS:

privileges - 用户的操做权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).若是要授予所的权限则使用ALL.;

databasename - 数据库名,

tablename-表名,若是要授予该用户对全部数据库和表的相应操做权限则可用*表示, 如*.*.

五、建立用户同时受权

mysql>  grant all privileges on mq.* to test@localhost identified by '1234';

这样便建立了test用户(密码1234)并赋给了他对mq数据库下全部表所有的权限

六、刷新权限使得设置生效

mysql> flush privileges;
相关文章
相关标签/搜索