在 MySQL 5.7 中,我们可以通过修改配置文件来实现远程连接,以下是具体步骤:
1. 修改配置文件
找到 MySQL 的配置文件 my.cnf(或 my.ini),通常位于 /etc/mysql/ 或者 /etc/my.cnf,使用文本编辑器打开文件,找到 [mysqld] 部分,添加如下内容:
bind-address = 0.0.0.0
这将允许所有 IP 地址的连接,如果你想限制只允许特定 IP 地址连接,可以将 0.0.0.0 替换为特定的 IP 地址。
2. 重启 MySQL 服务
保存配置文件后,重启 MySQL 服务,在 Linux 系统中,可以使用以下命令:
sudo service mysql restart
在 Windows 系统中,可以在“服务”管理工具中重启 MySQL 服务。
3. 创建用户并授权
登录 MySQL,创建一个新用户并授权访问数据库,创建一个名为 remote_user 的用户,密码为 remote_password:
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'remote_password'; GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
4. 测试远程连接
你可以使用新创建的用户从其他计算机远程连接到 MySQL 服务器,在客户端计算机上,使用以下命令连接:
mysql -h server_ip -u remote_user -p remote_password
输入密码后,你应该能够成功连接到 MySQL 服务器。
1. 如何查看 MySQL 服务器的 IP 地址?
答:在 Linux 系统中,可以使用以下命令查看 MySQL 服务器的 IP 地址:
ifconfig | grep "inet " | grep -v "127.0.0.1" | cut -d: -f2 | awk '{print $1}' | xargs echo
在 Windows 系统中,可以在“网络和共享中心”查看 TCP/IP 网络连接的状态,其中包含 MySQL 服务器的 IP 地址。
2. 如何限制 MySQL 只接受特定 IP 地址的连接?
答:在 [mysqld] 部分添加如下内容:
bind-address = specific_ip_address
将 specific_ip_address 替换为你想要限制的 IP 地址,然后重启 MySQL 服务。
网站栏目:mysql5.7开启远程连接
文章地址:http://www.shufengxianlan.com/qtweb/news30/381380.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联