各个 MySQL 版本区别
- MySQL Community Server
- 社区版本,开源免费,但不提供官方技术支持
- MySQL Enterprise Edition
- 企业版本,需付费,可以试用30天
- MySQL Cluster
- 集群版,开源免费,可将几个MySQL Server封装成一个Server
- MySQL Cluster CGE
- 高级集群版,需付费
- MySQL Workbench(GUI TOOL)
- 一款专为MySQL设计的ER/数据库建模工具,它是著名的数据库设计工具DBDesigner4的继任者
- MySQL Workbench OSS
- MySQL Workbench社区版
- MySQL Workbench SE
- MySQL Workbench商用版
- MySQL Community Server
- 开源免费的,这也是我们通常用的MySQL的版本,根据不同的操作系统平台细分为多个版本
从官网下载repo包
- https://dev.mysql.com/downloads/repo/yum/
- https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
安装和查看包含哪些 MySQL 版本
# 查看版本
rpm -qpl mysql80-community-release-el7-1.noarch.rpm
# 安装MySQL
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
编辑 /etc/yum.repos.d/mysql-community.repo
sudo vim /etc/yum.repos.d/mysql-community.repo
enabled=0表示禁用版本,enabled=1表示启用指定版本,根据需要自行确认启用什么版本
接着开始安装
# 查询已经启动跟禁用的版本
sudo yum repolist enabled | grep mysql
# 安装指定版本
sudo yum install mysql-community-server
启动和初始化
sudo systemctl start mysqld
grep 'temporary password' /var/log/mysqld.log
在部分版本较高的MySQL中如果要设置简单密码,需要降低安全登记
# 降低安全登记
set global validate_password_policy=0;
# 设置简单密码
alter user root@localhost identified by 'yourpasswd';