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;
相關文章
相關標籤/搜索