未加星标

CentOS 7.0 RPM 安装MySQL 5.7

字体大小 | |
[系统(linux) 所属分类 系统(linux) | 发布者 店小二04 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

首先安装好CentOS 7,这个不多说。

RPM包的种种 当前的GA版本是5.7.17-1,RPM包地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-1.el7.x86_64.rpm-bundle.tar ,略大,557.1M。 下载完后可以验证下MD5,#md5sum mysql-standard-5.7.18-linux-i686.tar.gz 注意是一个tar包,里面有好多RPM,每个的作用如下:
CentOS 7.0 RPM 安装MySQL 5.7
一个标准的MySQL安装需要以下RPM包: mysql-community-server , mysql-community-client , mysql-community-libs , mysql-community-common , 以及 mysql-community-libs-compat 。 所以你需要做的就是解压缩上述tar包,进入该目录,运行 sudo yum install mysql-community-{server,client,common,libs}-* 红帽系(含CentOS和Oracle Linux)还需要运行 shell> sudo yum install mysql-community-{server,client,common,libs}-* mysql-5.* 当然 rpm 命令也可以。 yum 的好处在于可以方便的解决包依赖问题。 关于

安装的时候遇到了这个错误:

Transaction check error: file /etc/my.cnf conflicts between attempted installs of mysql-community-server-minimal-5.7.17-1.el7.x86_64 and mysql-community-server-5.7.17-1.el7.x86_64 file /usr/bin/my_print_defaults conflicts between attempted installs of mysql-community-server-minimal-5.7.17-1.el7.x86_64 and mysql-community-server-5.7.17-1.el7.x86_64 Error Summary -------------

其实还有很多。一开始以为是Mariadb冲突了,删掉之后仍然报这个错误。

后来仔细看了提示,是因为压缩包里有 mysql-community-server-minimal-5.7.17-1.el7.x86_64 和 mysql-community-server-5.7.17-1.el7.x86_64 两个包,这两个包是冲突的...

这在MySQL安装文档里就有。方法很简单,删掉 mysql-community-server-minimal-5.7.17-1.el7.x86_64 的rpm包就可以了。

配置文件

装完了之后,你的配置文件在这里:


CentOS 7.0 RPM 安装MySQL 5.7
管理服务 启动服务: #service mysqld start | stop |status|restart CentOS 7下则是 systemctl {start | stop | status |restart} mysqld (其实service也可以..) systemd还有更强大的功能,例如配置多实例,配置其他命令,详见 https://dev.mysql.com/doc/refman/5.7/en/using-systemd.html 密码 默认mysql会在 /var/log/mysqld.log 下建立随机的root密码 进去改一下密码就好了 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 允许远程访问 mysql>grant all privileges on *.* to 'root'@'%' identified by 'MyNewPass4!' with grant option; mysql> flush privileges; 防火墙

对于CentOS7,还需要打开防火墙,

firewall-cmd --add-service=mysql --permanent firewall-cmd --reload 然后

然后,就没有然后啦!Enjoy Mysql!

参考: Installing MySQL on Linux Using RPM Packages from Oracle: https://dev.mysql.com/doc/refman/5.7/en/linux-installation.html

本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统

主题: MySQLSQLLinux其实防火墙冲突TI
分页:12
转载请注明
本文标题:CentOS 7.0 RPM 安装MySQL 5.7
本站链接:http://www.codesec.net/view/529891.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(linux) | 评论(0) | 阅读(203)