CentOS 7是一款廣受歡迎的開源Linux操作系統(tǒng)。MySQL是一種流行的數(shù)據(jù)庫管理系統(tǒng)。默認(rèn)情況下,CentOS 7上的MySQL配置不允許遠(yuǎn)程登錄,因此必須進(jìn)行一些配置才能使其可伸縮。
步驟如下:
1.登錄到您的服務(wù)器并安裝MySQL客戶端:sudo yum install mysql 2.使用root用戶登錄MySQL:mysql -u root -p 3.輸入MySQL root用戶密碼。 4.現(xiàn)在需要允許root用戶從遠(yuǎn)程主機(jī)登錄MySQL。要執(zhí)行此操作,請使用以下命令更改MySQL庫中的'host'列值:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; FLUSH PRIVILEGES; 5.要退出MySQL,請退出終端。 6. 如果由于任何原因它不允許 'root'@'%' 登錄, 創(chuàng)建一個(gè)新用戶: CREATE USER 'newuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION; 7.返回Linux終端并打開'/ etc / mysql / my.cnf',找到'bind-address'部分并將其注釋掉('#')。接下來,可以重新啟動MySQL服務(wù)以使更改生效: sudo systemctl restart MySQL。
現(xiàn)在MySQL遠(yuǎn)程登錄已經(jīng)開放。您可以使用此設(shè)置從您的本地計(jì)算機(jī)連接到CentOS 7上的MySQL數(shù)據(jù)庫。