Centos安装mysql.rpm
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos安装mysql.rpm相关的知识,希望对你有一定的参考价值。
从centos7版本开始,为了保持更好的开源度,系统最小化版本的默认数据库变为mariadb,但为了实验需要,决定还是安装mysql(毕竟两者的存储引擎是有区别的,尽管mariadb能很好的兼容mysql),下面介绍如何安装。
首先需要安装的mysql版本是6.0,下载地址:http://mysql.mirrors.pair.com/Downloads/MySQL-6.0/(采用rpm包安装方式)。
1.卸载mariadb
刚开始安装时由于没有卸载系统自带的mariadb,安装mysql-server时出现了安装目录冲突的错误,卸载的方法如下:
rpm -qa | grep mariadb #得到mariadb的rpm包名
rpm -e --nodeps rpm包名
2.关闭selinux
cat /etc/selinux/config
将selinux的值由原来的enforce改为SELINUX=disabled,之后重启电脑(我用source命令想让配置文件立即生效,但貌似没效果,希望以后能找到更好的方法)
3.安装perl-DBI
yum install perl-DBI
4.安装mysql6.0
由于我主机是intel CPU,下面是三个安装包,依次安装下列三个安装包:
MySQL-server-6.0.11-0.glibc23.x86_64.rpm (如果安装顺利,会提示 SUCCESS! MySQL running)
MySQL-client-6.0.11-0.glibc23.x86_64.rpm
MySQL-devel-6.0.11-0.glibc23.x86_64.rpm
可用rpm -qa | grep MySQL查看是否安装成功:
MySQL-client-6.0.11-0.glibc23.x86_64
MySQL-server-6.0.11-0.glibc23.x86_64
MySQL-devel-6.0.11-0.glibc23.x86_64
5.初始化root密码
mysqladmin -u root password 新密码
6.查看开机启动状态
chkconfig --list mysql(注意:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。可以用systemctl list-unit-files列出原生服务,或用systemctl list-dependencies [target] 查看对特定 target 启用的服务)
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
以上是关于Centos安装mysql.rpm的主要内容,如果未能解决你的问题,请参考以下文章