CentOS 7安装 MySQL 8(RPM+Tar)+首次配置

Posted wan117

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7安装 MySQL 8(RPM+Tar)+首次配置相关的知识,希望对你有一定的参考价值。

CentOS 7安装 mysql 8(RPM+Tar)+首次配置

?

参考

使用RPM安装MySQL

下载MySQL软件包

安装Yum repo文件并更新 Yum 缓存

使用Yum安装MySQL

使用Tar包安装MySQL

下载MySQL的Tar包并解压

安装MySQL

首次启动配置

其他问题

?

参考

centos6.5 mysql安装+远程访问+备份恢复+基本操作+卸载

CentOS服务器下对mysql的优化

centos7安装Mysql8.0步骤

CentOS7安装MySQL8.0图文教程

?

使用RPM安装MySQL

?

Cent OS的yum 源中默认是没有MySQL的,所以我们需要先去官网下载MySQL的repo源并安装.。

?

下载MySQL软件包

?

1 cd /home/wxd

2 mkdir mysql

3 cd mysql

4 wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm

?

安装Yum repo文件并更新 Yum 缓存

?

1 rpm -ivh mysql80-community-release-el8-1.noarch.rpm

?

更新 Yum

?

1 yum clean all

2 yum makecache

?

使用Yum安装MySQL

?

1 yum -y install mysql-community-server

?

使用Tar包安装MySQL

?

之前安装过一次后卸载,结果无论如何都无法用RPM安装。

提示缺少依赖,下方则是在本地用tar包安装。

?

下载MySQL的Tar包并解压

在usr/local下创建mysql文件夹,用于存放下载的tar包

1 cd /usr/local

2 mkdir mysql

3 cd mysql

?

下载Tar包

?

1 wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar

?

解压Tar包

?

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

?

安装MySQL

1 rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm

2 rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm

3 rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm

4 rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm

?

首次启动配置

通过下列命令完成对MySQL数据库的初始化和相关配置

?

1 mysqld --initialize

2 chown mysql:mysql /var/lib/mysql -R

3 systemctl start mysqld.service

4 systemctl enable mysqld

?

通过下列命令查看数据库密码

?

1 cat /var/log/mysqld.log | grep password

?

登录数据库

?

1 mysql -u root -p

?

修改数据库密码

?

1 ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘新的密码‘;

2 EXIT #退出数据库

3 mysql -u root -p #使用新密码登录数据库

?

其他问题

在安装MySQL前务必检查系统中是否存在mariadb,如果存在则将其卸载。

rpm -qa | grep mariadb #查看mariadb安装包

rpm -e <mariadb包名> --nodeps #卸载mariadb

以上是关于CentOS 7安装 MySQL 8(RPM+Tar)+首次配置的主要内容,如果未能解决你的问题,请参考以下文章

centos 安装mysql

centos 7怎么安装mysql

CentOS 7 安装MySQL 8.0.11

CentOS 8安装Mysql8并设置开机自启动

Centos7 安装mysql-8.0.13(rpm)

Linux 下安装mysql 8.0.11(CentOS 7.4 系统)