CentOS7.2如何安装MySql5.7并开启远程连接授权
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,小编给大家分享一下CentOS7.2如何安装MySql5.7并开启远程连接授权,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧
千家信息网最后更新 2025年12月02日CentOS7.2如何安装MySql5.7并开启远程连接授权
小编给大家分享一下CentOS7.2如何安装MySql5.7并开启远程连接授权,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1、安装mysql5.7
CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变:
下载mysql的源
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
2、修改MySQL的root密码
MySQL5.7加强了root用户的安全性,因此在第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式
grep 'temporary password' /var/log/mysqld.log
结果如下:
进入mysql
mysql -uroot -p
修改密码
SET PASSWORD = PASSWORD('YYBrhr_2018');ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;flush privileges;然后退出后即可用新密码登录。
3、远程连接授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YYBrhr_2018' WITH GRANT OPTION;
授权之后,用nevicat检查一下是否可以连接,如果不可以,可能是防火墙限制了。需要在防火墙里面加开放数据库端口的规则。
4、防火墙开放数据库端口(默认3306,可以在/etc/my.cnf中修改)
【1】查看目前防火墙
firewall-cmd --list-all
【2】开放3306端口
firewall-cmd --permanent --add-port=3306/tcp
【3】重启防火墙
service firewalld restart
【4】查看3306端口是否开放
firewall-cmd --query-port=3306/tcp
【5】再次查看现在防火墙
firewall-cmd --list-all
【6】再次测试是否可以远程连接
以上是"CentOS7.2如何安装MySql5.7并开启远程连接授权"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
防火墙
防火
密码
端口
开放
篇文章
内容
再次
数据
数据库
方式
安全
不怎么
大部分
安全性
更多
版本
用户
知识
第一次
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
生物信息服务器搭建
网络安全忠告
日本网络安全立法
上海软件开发服务平台
乡村活寡美人 刘虎娃全文数据库
网络技术维护工作诈骗
乱世奇迹服务器已满怎么解决
中学网络安全简报
数据库毫秒格式化
s3d服务器
黎明杀机连接不到服务器怎么回事
泰安软件开发学习
金华恰年少网络技术有限公司
软件开发登记注册
云服务器支持oraclesql
浪潮猎鹰服务器管理软件下载
网络安全刘伯温
网络安全法中网络指
移动过滤服务器是什么原因
网络安全的场景
神武 临时服务器
机关网络安全检查考核制度
查看服务器登录日志
lg g3谷歌服务器
2019年网络安全会议
镇江江苏高性能服务器供应商家
北理网上作业数据库技术
魔兽物品掉落数据库
福建共赢软件开发公司
杭州珍林网络技术有限公司靠谱吗