博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Navicat远程连接不上mysql解决方案
阅读量:5847 次
发布时间:2019-06-18

本文共 1141 字,大约阅读时间需要 3 分钟。

[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

[root@localhost ~]# /etc/rc.d/init.d/iptables save
bash: /etc/rc.d/init.d/iptables: 没有那个文件或目录
[root@localhost ~]# /etc/init.d/iptables restart
bash: /etc/init.d/iptables: 没有那个文件或目录
[root@localhost ~]# /etc/init.d/iptables status
bash: /etc/init.d/iptables: 没有那个文件或目录

 

CentOS7改了,以上命令有问题了,下面的可以。

# systemctl stop firewalld.service

# systemctl disable firewalld.servie

或者

# firewall-cmd --permanent --zone=public --add-port=3306/tcp

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp
success

紧接着,CentOS7上,

只允许用户root从ip为192.168.x.x的主机连接到mysql服务器,并使用password作为密码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.x.x' IDENTIFIED BY 'password' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

 

操作如下:

登录到mysql

MariaDB [(none)]> use mysql;

MariaDB [mysql]>

MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.104' IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> quit

Bye

 

客户端,连接成功。

转载于:https://www.cnblogs.com/daohan/p/7355344.html

你可能感兴趣的文章
Intellij IDEA神器居然还有这些小技巧
查看>>
HBase基本原理
查看>>
php使用qr生成二维码
查看>>
集成spring3、hibernate4、junit
查看>>
eclipse常用快捷键
查看>>
URL与ASCII
查看>>
Jetty9安装部署
查看>>
OpenGL的视图变换
查看>>
Redis.conf 说明
查看>>
shell-用grep查看输入的参数是否在/etc/passwd中
查看>>
ansible 启动tomcat遇到的问题
查看>>
我的友情链接
查看>>
搭建LNMP
查看>>
文件类型,文件权限
查看>>
Xamarin.Forms教程开发的Xcode的下载安装
查看>>
js 将json字符串转换为json兑现
查看>>
java读取properties配置文件
查看>>
C/C++语言经典著作
查看>>
分布式文件系统之MogileFS实现
查看>>
qtcreator 错误error:stray'\243'in program
查看>>