在使用MySQL數據庫時,我們經常需要新建用戶和新建數據庫用戶。下面,我們就來一起學習一下,如何使用MySQL新建用戶以及新建數據庫用戶。
新建用戶的語法如下:
CREATE USER '用戶名'@'主機名' IDENTIFIED BY '密碼';
其中,用戶名和密碼分別代表新建用戶的用戶名和密碼,主機名則代表該用戶所在的主機。
例如,要在MySQL數據庫中新建一個用戶名為“Tom”,密碼為“123456”的用戶,并將其限制在本地主機上,則可以使用如下語句:
CREATE USER 'Tom'@'localhost' IDENTIFIED BY '123456';
新建數據庫用戶的語法如下:
GRANT 權限 ON 數據庫名.表名 TO '用戶名'@'主機名';
其中,權限代表可以授予該用戶的操作權限,數據庫名和表名分別代表指定的數據庫和表,用戶名和主機名則同上述新建用戶的語法。
例如,要在MySQL數據庫中新建一個用戶“Tom”,并讓該用戶對“test”數據庫中的“user_info”表具有SELECT和INSERT兩種操作權限,則可以使用如下語句:
GRANT SELECT, INSERT ON test.user_info TO 'Tom'@'localhost';
在以上語句執行完成后,用戶“Tom”便可以通過連接到本地主機并提供正確的用戶名和密碼,對“test”數據庫中的“user_info”表進行SELECT和INSERT操作了。