Linux(Centos7)中安装MySQL8.0.36
安装MySQL,主要有两种方式,第一种是通过yum 自动安装,第二种是通过tar包手动安装,本文介绍的是第二种方式。
1.获取MySQL8.0的tar包
可以来到MySQL的官方网址获取社区版MySQL的tar包。系统选择红帽企业版,版本选择Linux7,下载RPM Bundle RPM 套装以获取所有服务。
2.把tar包放到Linux中的指定目录
可以通过XFTP传送,也可以通过直接拖动传送,总之需要将tar包塞进你的Linux指定目录,我的安装目录是/opt/mysql
3.解压tar包
# 进入指定安装目录 cd /opt/mysql # 解压tar包 tar -xvf mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar4.安装MySQL8.0.36
依次执行以下命令:
# 首先移除自带的数据库maridb rpm -qa | grep mari #查看是否有maridb rpm -e --nodeps mariadb-libs #移除mariadb rpm -e --nodeps marisa #移除marisa # 安装MySQL服务 rpm -ivh mysql-community-common-8.0.36-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.36-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.36-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.36-1.el7.x86_64.rpm rpm -ivh mysql-community-icu-data-files-8.0.36-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.36-1.el7.x86_64.rpm5.启动MySQL服务并配置root用户密码
# 启动MySQL systemctl start mysqld.service # 获取自动创建的初始密码 # 显示的日志generated for root@localhost: e!f4vLXtvSmY # localhost:后面的就是初始密码 grep "password" /var/log/mysqld.log # 登录root用户 mysql -u -root -p # 更改密码创建策略(0级别只检查长度是否大于等于8,如果是生产环境务必选择最复杂的级别2) set global validate_password.policy=0 # 更改root用户密码 alter user 'root'@'localhost' identified by 'ftw666666';6.检查是否配置成功
# 退出MySQL,mysql命令行下输出 quit # 使用新密码登录 mysql -u root -pOK,以上就是Linux(Centos7)中如何本地安装MySQL8.0.36的教程啦,如果对你有帮助,麻烦点个赞和收藏鼓励鼓励吧。
