要設(shè)置本地MySQL數(shù)據(jù)庫(kù)的權(quán)限,請(qǐng)按照以下步驟操作:
打開(kāi)命令行界面(在Windows上為“cmd”,在Linux或macOS上為“Terminal”)。
使用以下命令登錄到MySQL服務(wù)器(將your_username
替換為您的MySQL用戶(hù)名):
mysql -u your_username -p
輸入密碼后,您將進(jìn)入MySQL命令行界面。
your_database
替換為您的數(shù)據(jù)庫(kù)名稱(chēng)):USE your_database;
new_user
的新用戶(hù)分配對(duì)數(shù)據(jù)庫(kù)中所有表的讀、寫(xiě)和執(zhí)行權(quán)限,可以使用以下命令(將your_host
替換為允許訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的主機(jī)名或IP地址,將new_password
替換為新用戶(hù)的密碼):GRANT ALL PRIVILEGES ON your_database.* TO 'new_user'@'your_host' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
現(xiàn)在,新用戶(hù)new_user
已具有對(duì)數(shù)據(jù)庫(kù)your_database
中所有表的讀、寫(xiě)和執(zhí)行權(quán)限。
請(qǐng)注意,根據(jù)您的需求,您可以根據(jù)上述示例為不同用戶(hù)分配不同的權(quán)限。例如,您可以?xún)H為用戶(hù)分配對(duì)特定表的讀取權(quán)限,而不是所有表。