MySQL安装

MySQL可以安装在Linxu,MacOSX,Windwos,Unix等操作系统上。这里我只记录CentOS6安装流程,其它可参考官方文档

1. 添加MySQL Yum Repository

首先,将MySQL Yum repository添加到系统源列表里:

a. 先到官网下载列表浏览相关包的信息

b. 然后,根据你的系统选择对应的MySQL源下载发布包信息,然后使用如下命令下载:

curl -O https://repo.mysql.com//mysql80-community-release-el6-1.noarch.rpm

c. 最后,使用以下命令安装更新发布包相关信息:

sudo yum localinstall mysql80-community-release-el6-1.noarch.rpm

2. 选择一个MySQL版本

当使用 MySQL Yum repository 时,默认安装的是最新的GA版本。如果你想安装的就是最新的,你可以跳过这步,可以直接跳到第三步

你需要查看可供安装的MySQL版本,使用以下命令即可:

yum repolist all | grep mysql

现在,假设你要安装的版本不是默认的,那么需要通过手动编辑 /etc/yum.repos.d/mysql-community.rep 文件,来调整默认安装的版本,使用 vi 打开文件,定位到默认安装的版本信息,如下所示:

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

看配置项enabled=1,它有两个状态:0和1,0表示禁用,1表示启用。所以只要将其改为 enabled=0,假设你打算安装 MySQL 5.7,那么找到该版本下的 enabled=0 选项,将其设置为 enabled=1,如图所示:

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

那么,当前默认安装的版本就变为了 MySQL 8.0。可以使用以下命令检查下:

yum repolist enabled | grep mysql

3. 安装MySQL

终于来到了安装的最后一步,使用如下命令进行安装:

sudo yum install mysql-community-server -y

这将会安装 MySQL Server 包及其依赖包,这可能需要些时间,耐心等几分钟。

4. 启动 MySQL Server

现在,MySQL server已经安装到你的机器上了,现在我们需要启动了,因为数据库应该是开机启动的,所以使用以下命令开启:

sudo service mysqld start

使用以下命令查看 MySQL server 的运行状态:

sudo service mysqld status
# 输出信息
mysqld (pid 2207) is running...

MySQL Server 已经启动成功了,并且默认创建了一个超级管理员 `root`@`localhost`,同时其生成的密码存储在了 /var/log/mysqld.log 中。使用以下命令查看:

grep ‘A temporary password’ /var/log/mysqld.log

这个随机密码生成的很复杂,你可以登录后,将其修改为一个易于记忆的密码,但要注意的是密码必须包含一个大小字母,特殊符号和数字,且长度不能少于8位。使用以下命令登录、修改:

msyql -u root -p 
#
Enter password:

mysql> alter user 'root'@'localhost' identified by 'NewPass4!';
mysql> quit

退出 MySQL ,然后使用新密码重新登录。

posted @ 2018-11-21 18:58  ShawnHao  阅读(173)  评论(0编辑  收藏  举报