MySQL是最受歡迎的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,它可以通過網(wǎng)絡(luò)訪問數(shù)據(jù)庫。MySQL默認(rèn)只允許本地主機(jī)訪問數(shù)據(jù)庫,如果想讓其他IP訪問數(shù)據(jù)庫,需要通過授權(quán)來實(shí)現(xiàn)。
我們可以使用以下步驟授權(quán)其他IP連接MySQL:
1. 使用root賬戶登錄MySQL。 mysql -u root -p 2. 進(jìn)入MySQL后,創(chuàng)建一個(gè)新用戶。 CREATE USER 'username'@'ip_address' IDENTIFIED BY 'password'; 其中,username表示用戶的名稱,ip_address表示要連接的IP地址,password表示要為該用戶設(shè)置的密碼。 3. 授權(quán)新用戶訪問數(shù)據(jù)庫。 GRANT ALL PRIVILEGES ON *.* TO 'username'@'ip_address' IDENTIFIED BY 'password'; 這個(gè)命令授予新用戶訪問所有數(shù)據(jù)庫的所有權(quán)限。 4. 刷新權(quán)限表。 FLUSH PRIVILEGES; 5. 退出MySQL。 exit;
現(xiàn)在,該IP就可以使用新用戶連接MySQL了。