参考MySQL官方yum安装文章:
http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-installing
支持平台: Redhat 6,7 和CentOS 6, 7
The MySQL Yum repository provides RPM packages for installing the MySQL server, client, and other components on Linux platforms. The packages also upgrade and replace any third-party MySQL packages installed from the Linux distros’ native software repositories, if replacements for them are available from MySQL.
在Linux平台上, MySQL Yum安装库提供RPM格式的安装包, 用以安装MySQL服务端, 客户端和其它组件。这些安装包同样可以用与更新和替换Linux 操作系统自带的软件yum 库包含的My SQL安装包。
1. 添加MySQL Yum Repository
1.1 添加MySQL Yum到当前linux系统的yum源列表
下载MySQL Yum库:http://dev.mysql.com/downloads/repo/yum/
然后安装下载的Yum源rpm安装文件
命令格式:
shell> sudo rpm -Uvh platform-and-version-specific-package-name.rpm
例子:
shell> sudo rpm -Uvh mysql57-community-release-el6-n.noarch.rpm
2. 选择要安装的版本
2.1 通常来说,MySQL会帮你选择最新的版本, 如果你想其它版本的MySQL, 那么需要修改配置文件;
否则请直接运行yum命令按照MySQL。
查看yum库支持的版本
shell> yum repolist all | grep mysql
2.2 如果你想安装指定版本, 可以手工修改
shell>vi /etc/yum.repos.d/mysql-community.repo
默认安装MySQL 5.7, 通常来讲最新版本会被设置为默认安装版本 enabled=1, 表示当前版本被选中,
而其它版本enabled=0
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
如果想安装MySQL 5.6, 请将下文中的配置enabled=0修改为enabled=1, 上文5.7部分enabled=1修改为0
# 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/6/$basearch/
**enabled=0**
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
2.3 查看当前生效的MySQL版本
yum repolist enabled | grep mysql
3. 开始安装MySQL
shell> sudo yum install mysql-community-server
shell> sudo yum install mysql-community-devel
启动service mysqld start, 建议在启动之前参考rpm格式的文章修改配置文件my.cnf
5.7格式下, 查看MySQL生成的默认密码:
grep ‘temporary password’ /var/log/mysqld.log
修改MySQL使之可以被远程访问