Linux/centos7安装mysql

本文档详细介绍了在CentOS7上安装MySQL5.7的完整过程,包括清除YUM缓存、安装依赖、配置DNS、下载安装文件、安装MySQL社区版、设置启动项以及获取初始密码。在安装过程中,遇到DNS解析问题,可以通过修改resolv.conf文件添加本地DNS来解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


安装前虚拟机能上网及准备工作:

清除YUM缓存:  yum  clean  all

建立一个缓存:     yum  makecache

升级所有包同时也升级软件和系统内核:     yum update

安装lrzsz,使用rz和sz命令 :    yum -y  install  lrzsz

移除mariadb数据库:    yum -y  remove  mariadb-libs

安装wget:                yum -y  install wget

1、下载rpm 安装文件

wget http://repo.mysql.com/mysql-community-release-el7-7.noarch.rpm

2、安装下载的 mysql-community-release-el7-7.noarch.rpm 文件

rpm -ivh mysql-community-release-el7-7.noarch.rpm

3、配置mysql安装源信息

vi  /etc/yum.repos.d/mysql-community.repo

核对该文件中的所有选项是否跟图片一致。

![image.png](https://fynotefile.oss-cn-zhangjiakou.aliyuncs.com/fynote/fyfile/6941/1649839094005/085e019af8c149d8b1bb527c5e6112cc.png)

enable=1 表示启用这个源。

gpkcheck=0 表示对从这个源下载的rpm包不进行校验。

4、进行安装mysql

yum install mysql-community-server

出错解决方法:

![image.png](https://fynotefile.oss-cn-zhangjiakou.aliyuncs.com/fynote/fyfile/6941/1649839094005/4a7c9fc69ee449ddb2f98cfc07b2c4a5.png)

解决方案: 

修改/etc/resolv.conf文件     vi /etc/resolv.conf

添加     nameserver 当地dns供应商  nameserver  114.114.114.114

安装完成之后启用mysql

systemctl start mysqld

查看启动状态

systemctl status mysqld

设置为开机启动

systemctl enable mysqld

systemctl daemon-reload

查看mysql 5.7 数据库初始化root密码

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

 

登录mysql

mysql -u root -p 

输入root 初始化的密码,如果能登录成功,说明已经安装完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

㫪旧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值