在使用MySQL時(shí),我們需要?jiǎng)?chuàng)建賬號(hào)來(lái)管理數(shù)據(jù)庫(kù),賬號(hào)的編寫通常包括以下幾個(gè)步驟:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
其中,username
是賬號(hào)名稱,localhost
是指該賬號(hào)只能在本地使用,password
是賬號(hào)登錄密碼。如果要設(shè)置遠(yuǎn)程訪問(wèn)權(quán)限,可以將localhost
替換為IP地址或者%。
GRANT ALL ON database.* TO 'username'@'localhost';
這行代碼表示將該賬號(hào)授權(quán)給database
數(shù)據(jù)庫(kù),賦予ALL
(即所有)權(quán)限。如果要授權(quán)多個(gè)數(shù)據(jù)庫(kù),可以使用逗號(hào)隔開(kāi)。
FLUSH PRIVILEGES;
最后,我們需要刷新權(quán)限使得剛剛的修改生效。