CentOS 7.x Linux下MySQL 8的安装指南

耗尽温柔 提交于 2019-11-27 16:51:10

本教程为CentOS x86_64 7.x操作系统下,MySQL Community x86_64 8.0.17(GA)安装指南。

 

安装方式一:yum repo在线安装

[此方式较为简单,并且依赖于良好的通信网络!]

 

Step 1: 为了获得较快的下载速度,先更换yum base源为网易163镜像。

# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cn99.com/.help/CentOS7-Base-163.repo

# yum update

Step 2: 下载并安装MySQL官方镜像源。

# curl -O https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

# yum localinstall mysql80-community-release-el7-3.noarch.rpm

Step 3: 为了避免冲突,请先卸载系统自带的MariaDB数据库。

# yum remove mariadb

Step 4: 在线安装MySQL Community。

# yum install mysql-community-common mysql-community-libs
# yum install mysql-community-client mysql-community-server

注:安装顺序不能颠倒,这一过程系统会自动安装所需依赖包。

Step 5: 运行MySQL Server。

# systemctl start mysqld

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

注:这一步是查看MySQL安装时,随机生成的管理员账号登录密码。

# mysql -uroot -p  (输入刚刚查看到的密码)

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass4!';

注:root账号的默认密码规则是大小写+数字+特殊符号+不少于8位。

 

安装方式二:rpm包离线安装

[请事先下载mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar安装包!]

 

Step 1: 解压安装包。

# mkdir mysql

# tar -xf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar -C mysql

Step 2: 为了避免冲突,请先卸载系统自带的MariaDB数据库。

# yum remove mariadb

Step 3: 安装依赖包。

# yum install net-tools libaio perl perl-Carp perl-Encode perl-Exporter perl-File-Path perl-File-Temp perl-Filter
erl-Getopt-Long perl-HTTP-Tiny perl-PathTools perl-Pod-Escapes perl-Pod-Perldoc perl-Pod-Simple perl-Pod-Usage
perl-Scalar-List-Utils perl-Socket perl-Storable perl-Text-ParseWords perl-Time-HiRes perl-Time-Local perl-constant
perl-libs perl-macros perl-parent perl-podlators perl-threads perl-threads-shared

Step 3: 安装MySQL Community RPM包。

# yum localinstall mysql/mysql-community-* -y

Step 4: 运行MySQL Server。

# systemctl start mysqld

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

注:这一步是查看MySQL安装时,随机生成的管理员账号登录密码。

# mysql -uroot -p  (输入刚刚查看到的密码)

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass4!';

注:root账号的默认密码规则是大小写+数字+特殊符号+不少于8位。

 

预祝大家安装顺利!!!

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!