CentOS7.2如何安装MySql5.7并开启远程连接授权
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,小编给大家分享一下CentOS7.2如何安装MySql5.7并开启远程连接授权,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
软件开发标准2017
jeppesen数据库
威纶通触摸屏有数据库功能吗
软件开发中的生命周期技术
软件开发成本要如何计算
软件开发的术和道
华为网络安全面试注意什么
软件开发能力考试题库
工信局落实网络安全实名制总结
内测服务器 龙啸苍穹 龙门飞甲
云桌面服务器平台
常用数据库的比较
虚拟主机怎么搬运服务器
数据库表建立后修改字段类型
电信移动网络安全性
做数据库需要什么电脑
国家实行网络安全分级管理
传奇服务器登陆界面
自制网络技术成本价
软件开发服务保证措施
jeppesen数据库
生产服务器如何更新app
apk移动应用软件开发破解版
网吧服务器怎么做系统
网络安全解决方法报告
数据库oracle解锁
现金流动网络技术
xbox服务器怎么选
美国搞数据库管理薪酬
网络安全技术层面的特征有哪些