在Ubuntu上,MySQL服務是由名為mysqld
的守護進程(daemon)提供的
mysql -u root -p
輸入root用戶的密碼。
myuser
的用戶,該用戶可以從任何主機訪問MySQL服務器,并對mydb
數據庫具有所有權限。運行以下命令:CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%';
FLUSH PRIVILEGES;
這里,%
表示允許任何主機訪問。如果您希望限制特定主機的訪問,請將%
替換為相應的IP地址或主機名。mypassword
是該用戶的密碼,您可以根據需要更改它。
exit
現在,您已經成功地為mysqld
創建了一個新用戶并授予了相應的權限。新用戶可以使用以下命令連接到MySQL服務器:
mysql -u myuser -p -h<hostname or IP>
輸入新用戶的密碼(mypassword
)。
請注意,這些步驟僅適用于Ubuntu操作系統。在其他操作系統上,設置過程可能略有不同。