centos 7系统安装 mysql8 操作手册

本文详细介绍了在CentOS7系统中卸载MariaDB,下载并安装MySQL8.0的方法,包括停止服务、删除旧版本、添加repo、安装、配置、初始化密码、远程登录权限设置以及my.cnf文件的修改。

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

一、卸载历史历史版本

1、检查服务是否动
# service mysqld status

2、停止mysql服务
# service mysqld stop

3、查看mysql历史安装组件
# rpm -qa|grep mysql

mysql-community-libs-8.0.34-1.el7.x86_64

4、卸载
# rpm -e --nodeps mysql-community-libs-8.0.34-1.el7.x86_64

二、安装Mysql8
CentOS 7默认安装的数据库是Mariadb,所以使用YUM命令是无法安装MySQL的,只会更新Mariadb。使用rpm来进行安装

1、安装Mysql ,进入usr目录
#cd cd /usr/local/
# wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm

执行后会下载mysql80-community-release-el7-1.noarch.rpm包

2、运行
# sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
执行后:/etc/yum.repos.d/ 目录下会生成两个文件:
mysql-community.repo
mysql-community-source.repo

3、使用yum 安装mysql 服务,--nogpgcheck指禁用GPG检查
# yum -y install mysql-community-server --nogpgcheck

直到显示  Complete   安装成功

4、修改mysql配置文件
# vim /etc/my.cnf 


5、启动mysql 及初始化密码
# ps -ef|grep mysql  //查看是否已经启动
 
# systemctl enable mysqld.service  //设置开机启动

# systemctl start mysqld.service  //启动服务
 
# mysqld --initialize    //初始化Mysql
 
# grep 'temorary password' /var/log/mysqld.log   //输出mysqld密码到文件 

# vim /var/log/mysqld.log    //查看密码

找到[Server] A temporary password is generated for root@localhost: 1(&Wwi!CvIeV   (1(&Wwi!CvIeV为密码内容)

6、登录mysql ,首次登录需重置密码

# mysql -uroot -P3306 -p  
 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; 

密码过简,会出现错误时(error:your password does not satisfy the current policy reguiremen)
,需降低policy等级,执行:
set global validate_password.policy=0;  再执行修改密码

7、授权远程登录
    use mysql ;
    update user set host = '%' where user = 'root';

    flush privileges ; 

8、可自主选择是否修改my.cnf配置文件

如修改端口: 
port=3307

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值