yum安装的mysql版本是5.1,实际线上不会选择这么低的版本,所有我推荐你可以参考我的这篇博文:https://blog.youkuaiyun.com/fanrenxiang/article/details/79618119 比较好!
1.更新yum包
#yum update
此时可通过如下命令查看
#cat /etc/redhat-release
2.安装mysql
#yum install mysql
#yum install mysql-server
#yum install mysql-devel
此过程安装mysql和mysql-devel都成功,但是安装mysql-server却失败,错误如下:
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.yun-idc.com
* extras: mirrors.neusoft.edu.cn
* updates: mirrors.neusoft.edu.cn
没有可用软件包 mysql-server。
错误:无须任何处理
原因:CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了mysql
解决方式一:安装mariadb并启动,即可使用
# yum install mariadb-server mariadb
# systemctl start mariadb ##启动mariadb
方式二:从官网下载mysql-server安装
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
此时若出现wget命令找不到,则
#yum install wget
若报错如下:
--2017-04-15 14:54:49-- http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
正在解析主机 dev.mysql.com (dev.mysql.com)... 137.254.60.11
正在连接 dev.mysql.com (dev.mysql.com)|137.254.60.11|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 301 Moved Permanently
位置:https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm [跟随至新的 URL]
--2017-04-15 14:55:00-- https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
正在连接 dev.mysql.com (dev.mysql.com)|137.254.60.11|:443... 已连接。
无法建立 SSL 连接。
则在命令wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm后面加上 --no-check-certificate ,如下:
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm --no-check-certificate
结果:
--2017-04-15 14:59:20-- http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
正在解析主机 dev.mysql.com (dev.mysql.com)... 137.254.60.11
正在连接 dev.mysql.com (dev.mysql.com)|137.254.60.11|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 301 Moved Permanently
位置:https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm [跟随至新的 URL]
--2017-04-15 15:00:07-- https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
正在连接 dev.mysql.com (dev.mysql.com)|137.254.60.11|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:https://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm [跟随至新的 URL]
--2017-04-15 15:00:09-- https://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm
正在解析主机 repo.mysql.com (repo.mysql.com)... 23.211.97.88
正在连接 repo.mysql.com (repo.mysql.com)|23.211.97.88|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:6140 (6.0K) [application/x-redhat-package-manager]
正在保存至: “mysql-community-release-el7-5.noarch.rpm”
100%[=====================================================================================================================================================>] 6,140 --.-K/s 用时 0s
2017-04-15 15:00:11 (524 MB/s) - 已保存 “mysql-community-release-el7-5.noarch.rpm” [6140/6140])
安装完成后,重启mysql服务并进入mysql:
# service mysqld restart
# mysql -u root
mysql> use mysql;
mysql> set password for 'root'@'fanrx01' =password('××××××');