centos7下MySQL安装和配置

版权声明:如果您觉得此文对您有帮助,请关注我! https://blog.csdn.net/fanrenxiang/article/details/70184581

yum安装的mysql版本是5.1,实际线上不会选择这么低的版本,所有我推荐你可以参考我的这篇博文:https://blog.csdn.net/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('××××××');

没有更多推荐了,返回首页