CentOS安装低于MySql5.7的版本

CentOS安装mysql(MySql5.7以内版本,不包含MySql5.7)

官网下载路径

https://downloads.mysql.com/archives/community/ 下载server和client
需要下载的包

安装步骤

# 可以先安装文件传输软件
yum install lrzsz
# 安装mysql所需依赖
yum -y install perl perl-devel autoconf libaio

# 清理环境
# 查看是否存在数据库相关的包
rpm -qa |grep -i mysql
rpm -qa |grep -i mariadb(centos7默认系统自带的)

# 使用yum删除查询出的包
yum remove 包名 # 此处为查询出的包名

# 使用rz上传需要安装的两个mysql包
# 安装mysql的包,部分版本可能有依赖问题,必须先安装client
rpm -ivh MySQL-client-5.6.51-1.el7.x86_64.rpm
rpm -ivh MySQL-server-5.6.51-1.el7.x86_64.rpm

# 初始密码放在'/root/.mysql_secret'文件中
ps -ef|grep -i mysql 看是否有mysql进程
# 用rpm -qa | grep -i mysql看下mysql是否安装成功了,看到两个mysql的组件,就是安装成功了
# 启动服务
service mysql start
ps -ef |grep mysql  #看有没有mysql服务

# 查看密码
less /root/.mysql_secret  # 复制密码
mysql -uroot -p密码  # 测试连接

# 重置密码方法
set password=password('1221');

数据库连接问题

use mysql;
update user set host = '%' where user = 'root';
flush privileges;
select host, user from user;

开启端口

# 必须root用户下进行操作
# 查看防火墙状态
firewall-cmd --state
# 如果不是running状态,需要进行操作
systemctl start firewalld.service
# 开启mysql数据库端口3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重启防火墙
systemctl restart firewalld.service
# 重新载入配置
firewall-cmd --reload

# 部分windows软件如果无法进行连接需要打开ssh,然后重新连接
service sshd start
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值