如何开启mysql的远程连接数据库,成功将在两个不同服务器上的web和数据库实现连通?

如何开启mysql的远程连接数据库,成功将在两个不同服务器上的web和数据库实现连通?,第1张

mysql> USE mysql; -- 切换到 mysql DB
Database changed
mysql> SELECT User, Password, Host FROM user; -- 查看现有用户,密码及允许连接的主机
+------+----------+-----------+
| User | Password | Host |
+------+----------+-----------+
| root | | localhost |
+------+----------+-----------+
1 row in set (000 sec)
mysql> -- 只有一个默认的 root 用户, 密码为空, 只允许 localhost 连接
mysql> -- 下面我们另外添加一个新的 root 用户, 密码为空, 只允许 1921681100 连接 如果你想所有机器都能连接 就设置为 %
mysql> GRANT ALL PRIVILEGES ON TO 'root'@'1921681100' IDENTIFIED BY '' WITH GRANT OPTION;
mysql> -- 当然我们也可以直接用 UPDATE 更新 root 用户 Host, 但不推荐, SQL如下:
mysql> -- UPDATE user SET Host='1921681100' WHERE User='root' AND Host='localhost' LIMIT 1;
修改 Mysql 配置文件 myini
bind-address = 127001
将 bind-address = 127001 这一行注释掉, 即修改为:
#bind-address = 127001
到此 Mysql-Server 端配置就完成了
还有不明白的 点上面百度HI 问

 1、修改MySQL配置文件
两台MySQL均如要开启binlog日志功能,开启方法:在MySQL配置文件[MySQLd]段中加上log-bin=MySQL-bin选项
两台MySQL的server-ID不能一样,默认情况下两台MySQL的serverID都是1,需将其中一台修改为2即可
2、将1921681201设为1921681202的主服务器
在1921681201上新建授权用户


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12605225.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存