mysql 建立使用者並指定新使用者使用的資料庫

2021-10-04 09:46:04 字數 651 閱讀 2943

首先我們要用root 使用者登入資料庫

mysql -uroot -proot 此為root 使用者 -p 後面是密碼 為root

首先我們要建立新資料庫

create database sb; 我們建立了乙個叫sb 的資料庫

再次我們建立乙個新使用者

create user 『使用者名稱』@『主機』 identified by 『密碼』;

比如create user 『dsb』@『localhost』 identified by 『wsdsb』; 這裡建立了乙個dsb 的使用者,密碼為wsdsb ,指向的是localhost 的主機

授權命令:grant all privileges on 資料庫名稱.* to 『使用者名稱』@『主機』;

grant all privileges on sb.* to 『dsb』@『localhost』; dsb 的使用者對資料庫sb 有所有操作許可權

重點來了 【生效命令】:flush privileges; 這就像資料庫裡面的提交事務

再次開啟mysql 的時候 就可以 使用啦 mysql -rdsb -pwsdsb;

這時候你會看到這個使用者下的資料庫只有sb 啦,而且這個使用者不能建立新的資料庫,可以對錶進行增刪查改 是不是很溜。

一般情況下我們是不會給root 使用者別人的,太危險了

Mysql建立新使用者

1.建立使用者 語法 create user username host identified by password 例子 create user dog localhost identified by 123456 create user pig 192.168.1.101 idendified...

Mysql建立新使用者

1.create user 語法 create user username host identified by password 例子 create user dog localhost identified by 123456 create user pig 192.168.1.101 iden...

MySQL建立新使用者

1 登入root使用者mysql u root p 輸入密碼 2 建立資料庫 create database 資料庫名 3 建立使用者 create user 資料庫名 localhost identified by 密碼 4 授權使用者 grant all privileges on 資料庫名.t...