centos笔记-安装特定版本的mysql

centos6的yum默认安装的mysql是5.1版,

如果要安装5.6.16 版,有三个办法

1.yum方式,

这个方式的好处是通过yum安装卸载都很方便,坏处是版本无法详细制定,比如官方版本yum库,只有mysql5.6.37版

从mysql下载yum库,进行安装,参考:https://segmentfault.com/a/1190000007667534

或者http://www.cnblogs.com/a3470194/p/5480911.html

版本库参考官网https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

安装过程中出现了一个问题,NOKEY问题,参考  yum遇到warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY的解决办法

之后就安装完毕,

2.用RPM安装,

这个安装的好处是版本可以详细制定,坏处是卸载麻烦点,所以我用的这种方式,详细讲述一下过程

参考CentOS6.5系统下RPM包安装MySQL5.6

这个安装的是5.6.21,改一下版本号即可

安装完后,默认的配置文件时在/usr/my.cnf(这个目录可能因为系统版本不同而出现差异,自己仔细看安装log),我们可以复制到/etc目录下,cp /usr/my.cnf /etc/my.cnf

之后执行/usr/bin/mysql_install_db 来初始化mysql

安装过程中的log要仔细看,临时密码放在这个文件里

/root/.mysql_secret

安装完毕,启动时,会出现找不到mysql.sock,这个问题没有深入研究,只要用service 命令启动即可

service mysql start

进入mysql后,修改密码

SET PASSWORD = PASSWORD('xxxxx');

之后,建立普通用户并赋予权限

CREATE USER 'mysql'@'%' IDENTIFIED BY 'xxxxx'; 

GRANT ALL ON *.* TO 'mysql'@'%'; 

参考MySQL创建用户与授权方法

 

3.官网下载安装包,用scp传到服务器,进行安装,和第二种方式有点像,这个适用于版本要求比较特殊的情景下。

好处:适用各种版本的安装;坏处:安装麻烦,下载麻烦

 

posted @ 2017-09-05 14:49  lakeslove  阅读(356)  评论(0编辑  收藏  举报