最近在搭建服務器的時候發現需要給MySQL配一個域名來提高服務器的安全性,因此在這里,教大家如何給CentOS7的MySQL配域名。
首先,需要進入MySQL的配置文件進行修改。打開終端輸入以下命令:
sudo nano /etc/my.cnf
進入MySQL的配置文件后,在[mysqld]的下一行添加以下代碼:
bind-address=你的IP地址
需要注意的是,這里的IP地址需要填寫你的服務器IP地址。
接下來,在終端輸入以下命令,使用root用戶登錄到MySQL:
mysql -u root -p
輸入密碼之后,打開MySQL的配置文件:
use mysql;
接下來,添加一個新用戶,并為其授予遠程訪問的權限:
create user '你的用戶名'@'%' identified by '你的密碼'; grant all privileges on *.* to '你的用戶名'@'%' identified by '你的密碼' with grant option; flush privileges;
這里的你的用戶名和你的密碼需要根據實際情況修改。
最后,在終端輸入以下命令,重啟MySQL服務:
service mysqld restart
現在,你已經成功給CentOS7的MySQL配了一個域名,可以在遠程主機上通過域名來訪問你的數據庫了。