CentOS 7是一種流行的Linux發行版。Mysql是一種常用的關系型數據庫管理系統。在默認的情況下,CentOS 7的Mysql只允許本地連接。如果需要允許遠程連接,需要進行一些配置。
以下是允許CentOS 7上的Mysql進行遠程連接的步驟。
1. 登錄到CentOS 7服務器并打開Mysql。 $ sudo mysql -u root -p 2. 在Mysql中,創建新用戶并授予遠程連接權限。將USERNAME和PASSWORD替換為您要使用的用戶名和密碼。 mysql> CREATE USER 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; 3. 修改Mysql配置文件,允許遠程連接。 $ sudo vi /etc/my.cnf 4. 在[mysqld]節點下,添加這行代碼。 bind-address = 0.0.0.0 5. 保存并關閉文件。 6. 重啟Mysql服務。 $ systemctl restart mysqld.service 7. 防火墻設置 $ sudo firewall-cmd --zone=public --permanent --add-port=3306/tcp $ sudo firewall-cmd --reload 現在,您的CentOS 7上的Mysql已經被配置為允許遠程連接。