您的位置:首页 > 运维架构 > Linux

centos7下安装MySQL安装和配置

2017-04-15 15:01 746 查看
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-certifi
4000
cate
结果:
--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('××××××');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息