MySQL Installation Guide gaunthan Posted on Mar 5 2017 ? DBMS ? ? MySQL ? > MySQL是一款非常流行的RDBMS,能够满足中、小规模的存储需求。本文介绍安装MySQL的具体过程以及一些注意事项。 ## 了解你的系统类型 MySQL针对不同类型的系统提供了多种不同的下载/安装方式。对于Linux用户来说,MySQL提供了简单易用的源安装方式。如对于Fedora用户,可以简单地添加Yum源后,执行`yum install mysql-community-server`命令完成MySQL Server的安装。 [MySQL官网下载页](https://www.mysql.com/downloads/)提供了多种版本的MySQL下载,本文介绍的是MySQL Community Edition(GPL)的下载,期间会涉及到服务器的下载与安装,还包括一些MySQL实用工具的介绍与安装。 ## 从离线包安装 在[MySQL Community Server下载页](https://dev.mysql.com/downloads/mysql/)处,可以选择安装平台:  从上图可以看到,MySQL支持了主流的所有平台,点击相应的平台后,会有对应平台的下载链接。由于笔者所用平台是Fedora 25 Workstation,因此就选择Fedora平台:  在列表中找到Server项,然后点击Download:  接着会进入下载页,点击左下方的[下载链接](https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.17-1.fc24.i686.rpm),就会开始下载任务。下载完成后再执行`dnf`命令完成安装: sudo dnf install ~/Download/mysql-community-server-5.7.17-1.fc24.i686.rpm ## 使用源安装 ### 添加源 从离线包安装速度可能会比从源安装要稳定,但通过配置源来安装MySQL能够使我们一劳永逸,因为所有相关的下载都可以通过在本地执行包命令来获取,同时还可以自动索取更新。 注意到上面在选择Fedora平台时,有这么一张图片:  点击图片,即进入了[MySQL Yum源](https://dev.mysql.com/downloads/repo/yum/)的下载页。对于Fedora 25用户而言,[下载](https://dev.mysql.com/get/mysql57-community-release-fc25-9.noarch.rpm)该项即可:  下载完成后,执行以下命令添加源: sudo rpm -Uvh mysql57-community-release-fc25-9.noarch.rpm 如果版本与上面命令给出的不同,则将其替换即可。 ### 查看源列表 在配置了源之后,我们可以执行以下命令查看相关的软件: yum repolist all | grep mysql 注意添加的源是有版本区别的。假设你添加了MySQL 5.7的源,但却想安装MySQL 5.6,那就需要修改`/etc/yum.repos.d/mysql-community.repo`文件,将5.6的项启用。 ### 安装MySQL Server 由于配置了MySQL源,简单地执行`sudo yum install mysql-community-server`命令即可完成安装。 ## 启用MySQL Server 安装完MySQL Server后,默认是没有启用的,因此我们还需要启用它: sudo service mysqld start sudo service mysqld status 上面的命令先是启动MySQL服务器,然后检查它的状态。如果无误,会看到以下输出:  其中 *Active* 字段显示了服务器正在运行中。 ## 为root设置密码 安装完成后,MySQL会拥有一个默认的root账户,它的密码是随机生成的。可以通过以下命令获取该密码: sudo grep 'temporary password' /var/log/mysqld.log 接着使用`mysql -u root -p`命令以交互的方式登录root账户,然后执行以下命令更改root的密码: ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 注意由于MySQL的安全策略限制,密码要求是至少一个大写字母、一个数字、一个非字母数字字符。 ## 安装MySQL组件 安装完MySQL服务器,我们就获得了一个命令行操作接口。然后,我们也许想要通过图形的方式来管理我们的数据库。这时候,MySQL Workbench便出场了。 如果先前是使用添加源的方式安装的MySQL,则执行以下命令便可以完成MySQL Workbench的安装: sudo dnf install mysql-workbench-community 否则,就需要在下载页中下载安装。 ## References - [A Quick Guide to Using the MySQL Yum Repository](https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/). 赏 Wechat Pay Alipay MySQL 事务与事务处理 GCC 攻略