Linux和MySQL都是非常流行的開源軟件,Linux操作系統(tǒng)可以作為MySQL的服務器運行,其中用戶管理和權限分配非常重要。在Linux上創(chuàng)建MySQL用戶并為其分配權限是一項必須掌握的技能。
# 登錄MySQL mysql -u root -p # 創(chuàng)建新用戶 CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password'; # 查看用戶列表 SELECT user,host FROM mysql.user; # 分配權限 GRANT SELECT,INSERT,UPDATE,DELETE ON database_name.* TO 'new_user'@'localhost'; # 刷新權限 FLUSH PRIVILEGES;
在上面的代碼中,我們首先登錄MySQL,然后使用CREATE USER語句創(chuàng)建一個名為“new_user”的新用戶,并分配一個密碼。接下來,我們使用SELECT語句查看MySQL用戶列表,并使用GRANT語句將SELECT、INSERT、UPDATE和DELETE權限分配給該用戶。最后,我們使用FLUSH PRIVILEGES語句刷新權限。
總的來說,創(chuàng)建MySQL用戶并為其分配權限是一項重要的任務,特別是在多用戶環(huán)境下。掌握Linux和MySQL的用戶管理和權限分配技能可以幫助您更好地管理服務器,并保護您的數據。