这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
|
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~~ | ||