在MySQL中,創建用戶是非常常見的一種操作。下面是一些創建用戶的命令。
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
這個命令創建一個名為“username”的用戶,該用戶只能從本地主機localhost訪問MySQL,并且需要輸入“password”作為密碼。
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
這個命令創建一個名為“username”的用戶,該用戶可以從任何地方訪問MySQL,并且需要輸入“password”作為密碼。
CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';
這個命令創建一個名為“username”的用戶,該用戶可以從指定的“hostname”訪問MySQL,并且需要輸入“password”作為密碼。
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
這個命令授予了“username”用戶從本地主機localhost訪問MySQL的所有特權,并具有授權選項。
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
這個命令授予了“username”用戶從任何地方訪問MySQL的所有特權,并具有授權選項。
REVOKE ALL PRIVILEGES ON *.* FROM 'username'@'localhost';
這個命令撤銷了“username”用戶從本地主機localhost訪問MySQL的所有特權。
REVOKE ALL PRIVILEGES ON *.* FROM 'username'@'%';
這個命令撤銷了“username”用戶從任何地方訪問MySQL的所有特權。
上一篇mysql創建用戶等級表
下一篇python 數組轉類型