rpm安装mysql8

一、安装准备工作

1、查看 Linux 相关信息(Linux 命令行操作)

(1)查看 Linux 版本,用于下载对应的 mysql

【查看 Linux 信息:】 uname -a

(2)检查是否已经安装过 mysql。

【检查 mysql 是否被安装】
 rpm -qa | grep -i mysql 若安装过,会输出相关包名
【若有安装过 mysql,则删除相关文件】
 rpm -e [--nodeps] 包名(此处包名是上面命令查出来的名字)

# 提前安装相关依赖
yum install libaio -y
yum install perl -y
yum -y install net-tools
# 卸载maraidb
rpm -qa|grep mariadb # 若显示就卸载掉
# mariadb-libs-5.5.60-1.el7_5.x86_64
rpm -e --nodeps mariadb-libs
rpm -qa|grep mariadb

# 下载包

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar

# 解压

tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar

# 安装

rpm -ivh mysql-community-common-8.0.13-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs*
rpm -ivh mysql-community-client-8.0.13-1.el7.x86_64.rpm
rpm -ivh  mysql-community-server-8.0.13-1.el7.x86_64.rpm
rpm -ivh  mysql-community-server-8.0.13-1.el7.x86_64.rpm

#8.0.22版本会要加忽略错误

rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs* --force --nodeps
rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm --force --nodeps
rpm -ivh  mysql-community-server-8.0.22-1.el7.x86_64.rpm
rpm -ivh  mysql-community-server-8.0.22-1.el7.x86_64.rpm

# 启动

systemctl enable mysqld.service
systemctl start mysqld.service
grep 'temporary password' /var/log/mysqld.log
# ...A temporary password is generated for root@localhost: 随机密码
mysql -uroot -p
mysql_secure_installation # 输入上面查到的密码

原文:CentOS7使用rpm安装MySQL8 - 简书

mysql8的新特性。

1、隐藏索引的特性对性能调试非常有用。在8.0中,当索引被隐藏时,它不会被查询优化器使用。
2、Mysql从5.7版本提供了mysql的存储功能,在8.0版本中有所修改,但实际上很少使用。
3、设置持久MySQL的设置可以在运行时通过SET GLOBAL命令进行修改,但这种修改只会暂时生效,数据库将在下一次启动时从配置文件中读取。MySQL8增加了SET PERSIST命令。
4、UTF-8代码从MySQL8开始,数据库的缺省编码变更为utf8mb4,该代码包含所有emoji字符

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值