在Linux上,可以使用MySQL命令行工具來管理用戶權限
mysql -u root -p
輸入密碼后,您將進入MySQL命令行界面。
SELECT USER(), HOST(), GRANT_USER(), GRANT_HOST();
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
將newuser
和password
替換為您想要創建的用戶名和密碼。您還可以指定其他訪問權限,例如SELECT
, INSERT
, UPDATE
, DELETE
等。
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
將mydatabase
替換為您想要授權訪問的數據庫名稱。您可以根據需要授予不同的權限。
FLUSH PRIVILEGES;
這將使新用戶的權限生效。
ALTER USER 'olduser'@'localhost' IDENTIFIED BY 'newpassword';
將olduser
和newpassword
替換為您想要修改的現有用戶名和密碼。
DROP USER 'user'@'localhost';
將user
替換為您想要刪除的用戶名。
SELECT User, Host FROM mysql.user;
REVOKE ALL PRIVILEGES ON *.* FROM 'user'@'localhost';
FLUSH PRIVILEGES;
將user
替換為您想要刪除權限的用戶名。
這些命令應該可以幫助您在Linux上使用MySQL命令行工具進行用戶權限管理。請注意,根據您的MySQL版本和配置,某些命令可能略有不同。