Centos linux 7.x 安装MySql5.7后如何开启Navicat远程连接
作者:快盘下载 人气:关于Centos安装mysql的问题,很多朋友都遇到,快盘运维也是遇到了去百度查资料,今天遇到了一篇不错图文并茂的教程。顺便就保存分享一下,因为是经过测试验证才发布的。为的就是其他同学遇到此类Centos 安装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
授权远程连接:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YYBrhr_2018' WITH GRANT OPTION;
取消远程登陆把%号改成localhost即可。这个快盘小编没有验证,经验而已。
到此完成密码修改。使用Navicat远程连接进行测试。如果无法正常登陆。检查服务器防火墙问题。
查看目前防火墙
firewall-cmd --list-all
开放3306端口
firewall-cmd --permanent --add-port=3306/tcp
重启防火墙
service firewalld restart
再次验证查看
已经打开了3306端口。
第三步 、 使用Navicat远程连接
加载全部内容