CentOS 7 是一個十分流行的 Linux 操作系統,而 MySQL 是一個廣泛應用的關系型數據庫管理系統。在 CentOS 7 中,MySQL 的默認安裝版本是 MySQL 5.7。本文將介紹如何在 CentOS 7 上配置 MySQL,以便允許遠程連接。
首先,打開終端并運行以下命令以安裝 MySQL:
yum install mysql-server
完成安裝后,使用以下命令啟動 MySQL 服務:
systemctl start mysqld.service
接下來,使用以下命令設置 MySQL 的 root 用戶密碼:
mysql_secure_installation
該命令將提示您設置 root 用戶密碼,以及是否刪除測試數據庫和匿名用戶。對于測試環境,您可以保留測試數據庫和匿名用戶。
完成安全性設置后,使用以下命令登錄 MySQL:
mysql -u root -p
在 MySQL 命令行下,運行以下命令以創建新的 MySQL 用戶并授予遠程連接權限:
CREATE USER 'username'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
請將 username 替換為您所需的用戶名,并將 password 替換為您所需的密碼。現在,您已經可以從遠程計算機連接到 MySQL 服務器了。請使用以下命令測試您的連接:
mysql -h server_ip_address -u username -p
請將 server_ip_address 替換為 MySQL 服務器的 IP 地址,將 username 替換為您所需的用戶名。運行該命令后,您將被要求輸入密碼。如果您成功連接到 MySQL 服務器,則表示您已經成功配置了遠程連接。