通过yum 安装
1、下载yum 的rpm文件,里面存放mysql各个版本的yum地址;
网址:https://dev.mysql.com/downloads/repo/yum/
在这里我下载的是linux6的,这个根据自己的版本选择,所以我下载下来的文件名为:
mysql80-community-release-el6-1.noarch.rpm
2、安装rpm 文件;
sudo rpm –Uvh mysql80-community-release-el6-1.noarch.rpm
- 安装完成后,我们可以通过:yum repolist all | grep mysql 查看可以安装的版本,如下,这是我们可以安装的就是80的。若是需要安装其他的版本,这到步骤4,不需要则跳过步骤4
3、根据官方文档,修改可用的版本方式有2种:
- 命令修改 ,先停掉默认的,再打开需要安装的版本。其实这个本质上也是修改配置文件的。
- sudo yum-config-manager --disable mysql80-community
- sudo yum-config-manager --enable mysql56-community
-
- 修改配置文件 ; /etc/yum.repos.d/mysql-community.repo
- Vim /etc/yum.repos.d/mysql-community.repo
- 将默认的80中的enable修改为0,你选择的版本中修改为1;
- 修改完,我们可以通过命令查看是否修改成功: yum repolist all | grep mysql
- 修改配置文件 ; /etc/yum.repos.d/mysql-community.repo
4、前面步骤没问题了,版本也对了的时候,就可以直接安装了:
sudo yum install mysql-community-server
tip:安装的时候,可能会问你是否安装,一路按 y 即可
5、启动: service mysqld start
查看状态: service mysqld status
Tip: 我装的是5.6版本,默认是不需要密码可以登录的,若是装的是5.7的话,此时还需要初始化密码。通过系统给你的随机密码登入才行。详情可以看官方文档::
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
1、启动mysql5.7 的时候,默认系统创建了root的账号,密码是随机生成的,但是我们可以通过日记文件可以看到
sudo grep 'temporary password' /var/log/mysqld.log
2、然后复制此密码,登录mysql,然后修改密码:
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
6、进入mysql : 直接输入: mysql 即可;