centos7 mysql 使用 navicat 远程连接
程序员文章站
2022-04-23 23:51:08
...
先安装MySQL(点击打开链接)
然后进入MySQL,配置远程连接
mysql> use mysql; //进入mysql数据库
//将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为123456,如果要限制只有某台机器可以访问,将其换成相应的IP即可
mysql> grant all privileges on *.* to 'root'@'%' identified by'MyNewPass4!';
mysql> flush privileges //刷新
然后再退出MySQL 并重启MySQL
service mysqld restart
以上配置完成后别忘了还要开启3306端口,不然远程也是连接不了的
然后安装 iptables-services
yum -y install iptables-services
然后开启3306端口vim /etc/sysconfig/iptables #编辑
#添加下面命令开启3306端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
然后重启防火墙并设置开机自动启动
service iptables restart #重启防火墙
systemctl enable iptables.service #设置开机自动启动
测试:
推荐阅读
-
Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)
-
Python连接mysql数据库及python使用mysqldb连接数据库教程
-
详解使用navicat连接远程linux mysql数据库出现10061未知故障
-
Spring Boot 与 Kotlin 使用JdbcTemplate连接MySQL数据库的方法
-
使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法
-
Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
-
JSP 连接MySQL配置与使用
-
阿里云ECS云服务器(linux系统)安装mysql后远程连接不了(踩坑)
-
详解MySQL开启远程连接权限
-
Mysql SSH隧道连接使用的基本步骤