centos7下MySQL安装和配置

版权声明:如果您觉得此文有用或对您有帮助,请不吝点个赞或留个言,哈哈! https://blog.csdn.net/fanrenxiang/article/details/70184581

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('××××××');
阅读更多

扫码向博主提问

simonsfan

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • java开发
  • 项目管理
  • 团队建设
去开通我的Chat快问
换一批

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