如何让其他机器远程连接本机的 MySQL 数据库呢?这需要进行一些设置:
1. 修改 MySQL 的配置文件
# 找到以下这部分
#bind-address = 127.0.0.1
# 将上面的注释去掉,并将 127.0.0.1 修改为 0.0.0.0
bind-address = 0.0.0.0
2. 授权远程访问该数据库
# 登录 mysql 控制台
mysql -u root -p
# 授权远程地址为 192.168.1.100 的主机访问 database 数据库中所有表格的所有权限
GRANT ALL PRIVILEGES ON database.* TO '用户名'@'192.168.1.100' IDENTIFIED BY '密码';
# 授权所有远程地址访问 database 数据库中所有表格的所有权限
GRANT ALL PRIVILEGES ON database.* TO '用户名'@'%' IDENTIFIED BY '密码';
# 刷新权限
FLUSH PRIVILEGES;
如果进行了以上两个步骤,那么现在应该可以使用远程主机的 MySQL 客户端连接到本机的 MySQL 服务了。