MySQL是一种流行的关系型数据库管理系统,它允许用户通过Web界面或命令行界面管理数据库。默认情况下,MySQL服务器只允许本地连接,如果您想从远程计算机上访问它,您需要对MySQL进行配置。
以下是在Linux系统上开启MySQL远程访问的步骤:
1. 登录到服务器使用SSH连接到您的服务器,然后以root用户身份登录。2. 编辑MySQL配置文件打开MySQL配置文件“/etc/mysql/mysql.conf.d/mysqld.cnf”,在其中找到并注释掉以下行:#bind-address = 127.0.0.1然后保存并关闭文件。3. 重启MySQL服务使用以下命令重启MySQL服务:service mysql restart4. 添加远程访问用户连接到MySQL命令行界面,使用如下命令添加一个新用户,用于远程访问:GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';请将“username”和“password”替换为您想要使用的用户名和密码,并记下密码供以后使用。5. 确认防火墙已打开MySQL端口如果您的服务器上有防火墙,请确保已打开3306端口以允许MySQL服务器监听远程连接。您可以使用如下命令检查端口是否打开:iptables -I INPUT -p tcp --dport 3306 -j ACCEPTiptables-save | sudo tee /etc/sysconfig/iptables
现在,您已经成功地开启了MySQL远程访问,您可以通过指定服务器IP地址或域名,以及用户名和密码,在任何远程计算机上连接MySQL服务器。