Centos7.0下安装Mysql8.0

1. 安装rpm, 相当于加速的东西.

# rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2. 罗列Centos当前支持的MySQL数据库, 如下面所示

# yum repolist all | grep mysql

mysql-connectors-community/x86_64 MySQL Connectors Community 启用: 65
mysql-connectors-community-source MySQL Connectors Community - Sour 禁用
mysql-tools-community/x86_64 MySQL Tools Community 启用: 69
mysql-tools-community-source MySQL Tools Community - Source 禁用
mysql-tools-preview/x86_64 MySQL Tools Preview 禁用
mysql-tools-preview-source MySQL Tools Preview - Source 禁用
mysql55-community/x86_64 MySQL 5.5 Community Server 禁用
mysql55-community-source MySQL 5.5 Community Server - Sour 禁用
mysql56-community/x86_64 MySQL 5.6 Community Server 禁用
mysql56-community-source MySQL 5.6 Community Server - Sour 禁用
mysql57-community/x86_64 MySQL 5.7 Community Server 启用: 287
mysql57-community-source MySQL 5.7 Community Server - Sour 禁用
mysql80-community/x86_64 MySQL 8.0 Community Server 禁用
mysql80-community-source MySQL 8.0 Community Server - Sour 禁用

从上面可以看出, 会默认下载5.7版本的MySQL数据库, 而8.0版本的默认是关闭的, 先把5.7的禁用, 启用8.0的.

3. 打开文件, 修改设置

# vi /etc/yum.repos.d/mysql-community.repo

输入命令后显示如下代码, 每一个模块代表一个版本数据库.
其中可以看到5.7版本, enabled=1, 改为enabled=0, 禁用掉
另外可以看到8.0版本, enabled=0, 改为enabled=1, 开启

[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-tools-community]
name=MySQL Tools Community
baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

Enable to use MySQL 5.5
[mysql55-community]
name=MySQL 5.5 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-tools-preview]
name=MySQL Tools Preview
baseurl=http://repo.mysql.com/yum/mysql-tools-preview/el/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

4. 修改完之后查看可以用的版本

# yum repolist enabled | grep mysql

mysql-connectors-community/x86_64 MySQL Connectors Community 65
mysql-tools-community/x86_64 MySQL Tools Community 69
mysql80-community/x86_64 MySQL 8.0 Community Server 33

5. 看到有MySQL8.0版本之后, 就可以正式开始安装MySQL了.

# yum install -y mysql-community-server

6. 完成后启动MySQL

# systemctl start mysqld

7. 查看MySQL启动状态

# systemctl status mysqld

8. MySql安装完成之后会在LOG文件(/var/log/mysqld.log)中生成一个默认密码, 自己看情况可修改(冒号后面为旧密码).

2018-10-19T00:48:13.981061Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 3DDa&t;a3hn:

9. 登录MySql并修改root密码

mysql -uroot -p

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 

新密码强度默认为中等,需要同时有大小写字母、数字、特殊符号,只有修改成功后才能修改配置再设置更简单的密码

猜你喜欢

转载自blog.csdn.net/weixin_42603129/article/details/83154213