这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
zh:notes:centos_mysql_remote [2018/11/09 21:08] pzczxs 创建 |
zh:notes:centos_mysql_remote [2022/06/30 11:31] (当前版本) pzczxs 讨论状态变化了 |
||
---|---|---|---|
行 2: | 行 2: | ||
安装了MySQL默认是拒绝远程连接的。 | 安装了MySQL默认是拒绝远程连接的。 | ||
- | ===== 修改MySQL库的授权 ===== | + | ===== 设置MySQL库的远程访问密码 ===== |
首先进入数据库,使用系统数据库mysql。 | 首先进入数据库,使用系统数据库mysql。 | ||
<code> | <code> | ||
mysql -u root -p mysql | mysql -u root -p mysql | ||
</code> | </code> | ||
+ | |||
+ | 接着对系统数据库的root账户设置远程访问的密码,与本地的root访问密码并不冲突。 | ||
+ | <code> | ||
+ | grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; #123456为你需要设置的密码 | ||
+ | </code> | ||
+ | |||
+ | ===== 设置防火墙 ===== | ||
+ | *第一步:升级iptables: | ||
+ | <code bash> | ||
+ | > systemctl stop firewalld | ||
+ | > yum install iptables-services | ||
+ | > systemctl enable iptables | ||
+ | > systemctl start iptables | ||
+ | </code> | ||
+ | *第二步:修改防火墙设置: | ||
+ | <code bash> | ||
+ | > iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8001 -j ACCEPT | ||
+ | </code> | ||
+ | *第三步:保存上面的设置: | ||
+ | <code bash> | ||
+ | > service iptables save | ||
+ | </code> | ||
+ | *第四步:重启防火墙: | ||
+ | <code bash> | ||
+ | > systemctl restart iptables | ||
+ | </code> | ||
+ | |||
+ | ~~DISCUSSION:closed~~ |