选用的是最新版的MySQL8.x社区版,下载CentOS7适用的rpm包:
cd /data/mysqlwget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm// 下载完毕之后sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm此时列举一下yum仓库里面的MySQL相关的包:
[root@localhost mysql]# yum repolist all | grep mysqlmysql-cluster-7.5-community/x86_64 MySQL Cluster 7.5 Community disabledmysql-cluster-7.5-community-source MySQL Cluster 7.5 Community - disabledmysql-cluster-7.6-community/x86_64 MySQL Cluster 7.6 Community disabledmysql-cluster-7.6-community-source MySQL Cluster 7.6 Community - disabledmysql-cluster-8.0-community/x86_64 MySQL Cluster 8.0 Community disabledmysql-cluster-8.0-community-source MySQL Cluster 8.0 Community - disabledmysql-connectors-community/x86_64 MySQL Connectors Community enabled: 141mysql-connectors-community-source MySQL Connectors Community - disabledmysql-tools-community/x86_64 MySQL Tools Community enabled: 105mysql-tools-community-source MySQL Tools Community - Sourc disabledmysql-tools-preview/x86_64 MySQL Tools Preview disabledmysql-tools-preview-source MySQL Tools Preview - Source disabledmysql55-community/x86_64 MySQL 5.5 Community Server disabledmysql55-community-source MySQL 5.5 Community Server - disabledmysql56-community/x86_64 MySQL 5.6 Community Server disabledmysql56-community-source MySQL 5.6 Community Server - disabledmysql57-community/x86_64 MySQL 5.7 Community Server disabledmysql57-community-source MySQL 5.7 Community Server - disabledmysql80-community/x86_64 MySQL 8.0 Community Server enabled: 161mysql80-community-source MySQL 8.0 Community Server - disabled编辑/etc/yum.repos.d/mysql-community.repo文件([mysql80-community]块中enabled设置为1,其实默认就是这样子,不用改,如果要选用5.x版本则需要修改对应的块):
[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql然后安装MySQL服务:
sudo yum install mysql-community-server这个过程比较漫长,因为需要下载和安装5个rpm安装包(或者是所有安装包组合的压缩包mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar) 。如果网络比较差,也可以直接从官网手动下载后安装:

文章插图
// 下载下面5个rpm包 common --> libs --> libs-compat --> client --> servermysql-community-commonmysql-community-libsmysql-community-libs-compatmysql-community-clientmysql-community-server// 强制安装rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm --force --nodepsrpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm --force --nodepsrpm -ivh mysql-community-libs-compat-8.0.18-1.el7.x86_64.rpm --force --nodepsrpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm --force --nodepsrpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm --force --nodeps安装完毕之后,启动MySQL服务,然后搜索MySQL服务的root账号的临时密码用于首次登陆(mysql -u root -p):// 启动服务,关闭服务就是service mysqld stopservice mysqld start// 查看临时密码 cat /var/log/mysqld.log[root@localhost log]# cat /var/log/mysqld.log 2020-03-02T06:03:53.996423Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.18) initializing of server in progress as process 227802020-03-02T06:03:57.321447Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: >kjYaXENK6li2020-03-02T06:04:00.123845Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.18) starting as process 22834// 登录临时root用户,使用临时密码[root@localhost log]# mysql -u root -p
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 如何挑选北极贝和兰花蚌
- 喝桃花茶的好处有哪些,喝菊花茶的好处和坏处
- 桃花茶的功效与作用及食用方法,桃花茶的功效和作用
- 吃山楂是不是会发胖呢,甘草山楂茶原料和做法
- 桂花茶什么样的好,桂花茶的功效和作用
- 桂花茶怎么做,桂花茶的功效和作用
- 金银花和什么花茶搭配,芙蓉花茶是种什么茶
- 荷叶茶和乌龙茶哪个好,甘草山楂茶原料和做法
- 桂花茶的制作方法,桂花茶的功效和作用
- 轮胎上的数字和字母是什么意思(轮胎上的各种字符都表示什么意思)
