资讯

展开

Centos linux 7.x 安装MySql5.7后如何开启Navicat远程连接

作者:快盘下载 人气:

关于Centos安装mysql的问题,很多朋友都遇到,快盘运维也是遇到了去百度查资料,今天遇到了一篇不错图文并茂的教程。顺便就保存分享一下,因为是经过测试验证才发布的。为的就是其他同学遇到此类Centos 安装MySql5.7后如何开启navicat远程连接问题,可以快速解决问题。动动你的鼠标直接收藏吧。遇到即是缘分。


Centos linux 7.x 安装MySql5.7后如何开启Navicat远程连接


第一步、安装mysql


CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,其实两者都差不多,版权的问题不同。如果更习惯mysql,那就安装新的yum方式安装吧。 安装方式较为以往有一些改变:


wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

安装yum库

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

安装MySQL

yum install -y mysql-community-server

启动MySQL服务

systemctl start mysqld.service

第二步、修改mysql的默认root密码


mysql改变了以往默认123456的密码方式,就是为了防止新手忘记修改密码。造成安全隐患。目前改为随机码,不修改随机密码无法进行操作。


grep 'temporary password' /var/log/mysqld.log



使用mysql默认密码 登录mysql


mysql -uroot -p

远程连接


SET PASSWORD = PASSWORD('YYBrhr_2018');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;


远程连接

记好要刷新权限。刷新后退出,重新mysql -uroot -p登录。


验证本地账号没有问题

mysql show database

Navicat


授权远程连接:


GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YYBrhr_2018' WITH GRANT OPTION;


Navicat

取消远程登陆把%号改成localhost即可。这个快盘小编没有验证,经验而已。


到此完成密码修改。使用Navicat远程连接进行测试。如果无法正常登陆。检查服务器防火墙问题。


查看目前防火墙


firewall-cmd --list-all


远程连接

开放3306端口

 firewall-cmd --permanent --add-port=3306/tcp

重启防火墙

service firewalld restart


再次验证查看


远程连接

已经打开了3306端口。


第三步 、 使用Navicat远程连接



MySql5.7


加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!