Centos8环境下的安装
官网文档地址
安装步骤来自这官网的安装说明
1.第一步下载对应rpm文件并安装,下载地址:
MySQL :: Download MySQL Yum Repository
sudo yum install mysql80-community-release-el8-1.noarch.rpm
查看Mysql相关的库信息是否正确添加:
yum repolist enabled | grep "mysql.*-community.*"
输出应该是:
[root@VM-16-8-centos mysql]# yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community MySQL Connectors Community
mysql-tools-community MySQL Tools Community
mysql80-community MySQL 8.0 Community Server
2.版本选择
mysql yum 库默认安装的是最新的mysql版本。在 MySQL Yum 存储库中,MySQL Community Server 的不同版本系列托管在不同的子存储库中。
(1)工具修改
如果您的平台支持 yum-config-manager,您可以通过发出这些命令来实现,这些命令禁用 5.7 系列的子存储库并启用 8.0 系列的子存储库:
sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql80-community
对于支持 dnf 的平台:
sudo dnf config-manager --disable mysql57-community
sudo dnf config-manager --enable mysql80-community
(2)或者可以手动修改配置文件,来修改安装的版本(不是所有的linux版本都支持所有的mysql)
/etc/yum.repos.d/mysql-community.repo
enabled=0是启用,
enabled=1是禁用,然后查看是否切换正确:
yum repolist enabled | grep mysql
3.安装
sudo yum install mysql-community-server
启动和查看状态:
systemctl start mysqld
systemctl status mysqld
超级用户的密码已设置并存储在错误日志文件中。使用以下命令查看:
sudo grep 'temporary password' /var/log/mysqld.log
登录并修改root密码
mysql -uroot -p
# 进入Mysql 替换密码为MyNewPass4!
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';