CentOS8上安装MySql8 使用yum方式

2020-12-06  乐帮网

centos mysql

在CentOS 8.2中通过yum 安装MySql8,网上教程多是简单的三步,中间漏了一个配置的使用,这个在生产环境安装过程中是不允许的。下面我整理了一下安装过程。首先找到你需要安装的版本,这里我们是8.1 的rpm,更多信息参考:https://lebang2020.cn/details/201206ekxxmqj4.html

网上安装过程示例:

wget -i -c https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum install mysql-server

配置文件中包含大小写敏感配置,这个需要特别注意,上面的这个过程安装的默认是区分大小写的,并没有使用配置文件。

下面命令均使用root运行。

一、下载

切换到下载软件的目录比如我的是/usr/softdown

# wget https://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm
2020-12-05 14:50:48 (10.0 MB/s) - ‘mysql80-community-release-el8-1.noarch.rpm’ saved [30388/30388]

二、安装

下载完成后执行安装命令如下:

# rpm -ivh mysql80-community-release-el8-1.noarch.rpm
warning: mysql80-community-release-el8-1.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql80-community-release-el8-1  ################################# [100%]

三、配置

# cd /etc
# vi my.cnf

my.cnf 内容给一个参考配置参见:https://lebang2020.cn/details/201206c5ftijbe.html

四、安装服务依赖

# yum install mysql-server

五、初始化数据库

最后一行会打印出账号root的登录密码

# mysqld --initialize
[Server] /usr/libexec/mysqld (mysqld 8.0.21) initializing of server in progress as process 1034582
[InnoDB] InnoDB initialization has started.
[InnoDB] InnoDB initialization has ended.
[Server] You need to use --log-bin to make --binlog-expire-logs-seconds work.
[Server] A temporary password is generated for root@localhost: ydSKUp73d=:B

六、启动服务器状态

# systemctl start mysqld
# systemctl status mysqld

七、别忘了卸载yum repository

这个是防止yum update 时把mysql的repository也更新了。

# yum remove mysql80-community-release-el8-1.noarch

写在最后,可能你在执行初始化的过程中会遇到错误,我们可以重新执行初始化命令。
删除相关文件命令如下:

# rm -rf /var/lib/mysql/
# rm -rf /data/mysql/data

MYSQL系列文章 

MySql8境配置my.cnf

MySql rpm下载地址

CentOS 卸载MySql8

CentOS 安装MySql8 离线手动安装(rpm)

CentOS8 安装MySql8yum方式

MySql数据库开始使用步骤

MySQL 创建用户命令带密码和加密规则

 MySQL8 启动报错Warning: World-writable config file '/etc/my.cnf’ is ignored

MySQL Authentication plugin 'caching_sha2_password' cannot be loaded

Windows 安装MySQL8

原创内容,禁止转载!

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力