MySQL是一款廣泛使用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),用戶可以通過(guò)本地登錄MySQL來(lái)進(jìn)行數(shù)據(jù)操作。但是,在某些情況下,用戶需要遠(yuǎn)程連接到MySQL,例如通過(guò)遠(yuǎn)程服務(wù)器來(lái)訪問(wèn)MySQL數(shù)據(jù)庫(kù)。本文將介紹如何開(kāi)啟MySQL用戶遠(yuǎn)程連接。
第一步:以管理員身份登錄到MySQL服務(wù)器。
mysql -u root -p
第二步:創(chuàng)建新的MySQL用戶(如果不存在)。在下面的命令中,“newuser”和“password”應(yīng)替換為自定義的用戶名和密碼。
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
第三步:授予新用戶訪問(wèn)MySQL服務(wù)器的權(quán)限。在下面的命令中,“newuser”應(yīng)替換為上一步中創(chuàng)建的用戶名。
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
第四步:刷新MySQL權(quán)限。
FLUSH PRIVILEGES;
第五步:更改MySQL配置文件以允許遠(yuǎn)程連接。按照以下步驟編輯/etc/mysql/mysql.conf.d/mysqld.cnf文件:
(1)找到“bind-address”這一行。
#bind-address = 127.0.0.1
(2)將“bind-address”行的注釋去掉,并將IP地址更改為服務(wù)器的公共IP地址。
bind-address = 公共IP地址
第六步:重啟MySQL服務(wù)。
sudo service mysql restart
現(xiàn)在,用戶即可使用新創(chuàng)建的用戶名和密碼進(jìn)行遠(yuǎn)程連接到MySQL服務(wù)器。
本文介紹了開(kāi)啟MySQL用戶遠(yuǎn)程連接的步驟,包括創(chuàng)建新用戶、授予權(quán)限、更改MySQL配置文件等。如果您需要遠(yuǎn)程訪問(wèn)MySQL數(shù)據(jù)庫(kù),可以按照以上步驟進(jìn)行操作。