MySQL是廣泛使用的開源關系型數據庫管理系統。在使用MySQL過程中,經常需要為新用戶創建賬戶并授權。本文將介紹如何在MySQL 5.6版本中添加新用戶。
首先,我們需要以root權限登錄MySQL服務器。可以使用以下命令:
$ mysql -u root -p
然后輸入密碼即可登錄。接下來,我們可以使用以下命令為新用戶創建賬戶:
mysql>CREATE USER 'new_user'@'%' IDENTIFIED BY 'password';
上述命令中,new_user是新用戶的名稱,%表示該用戶可以從任何主機連接到MySQL服務器,password是該用戶的密碼。如果要限制該用戶只能從特定的主機連接到MySQL服務器,則需要將%替換為該主機的IP地址。
接下來,我們需要對新用戶進行授權,以便其可以執行特定的操作。可以使用以下命令授予權限:
mysql>GRANT SELECT, INSERT, UPDATE, DELETE ON `database_name`.* TO 'new_user'@'%';
上述命令中,database_name是數據庫的名稱,*表示該用戶對該數據庫中所有表都具有特定的權限,new_user是新用戶的名稱,%表示該用戶可以從任何主機連接到MySQL服務器。
最后,我們需要刷新MySQL權限表以使新用戶擁有新的授權。可以使用以下命令刷新權限表:
mysql>FLUSH PRIVILEGES;
至此,我們已經成功創建了新用戶,并為其授予了特定的權限。新用戶現在可以使用用戶名和密碼連接到MySQL服務器,并執行其被授權的操作。