MySQL二进制包安装实例 ( 5.5 5.6 共存 )

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL二进制包安装实例 ( 5.5 5.6 共存 )相关的知识,希望对你有一定的参考价值。

mysql5.5版本和5.6版本在同一服务器上开启实例,在日常工作中都会碰到,开启多版本需要注意:

1、启动初始化不能用ln -s链接的名字来初始化

2、启动需要加--ledir=basedir

3、启动填写参数的位置

技术分享

在这之前,一直使用ln -s 来启动5.6 一直报错:

技术分享

在这之前看着启动没错吧:

技术分享

然而显示的 unknown variable ‘defaults-file=/etc/my3309.cnf‘

同时根据配置文件的配置信息error的路径也不对,会默认到/var/log/mysql.log下.....

正确的方式是:

初始化:

/usr/local/mysql-xxx-linux-glibcxx-x86_64/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql-xxx-linux-glibcxx-x86_64/ --datadir=/data/mysql3309/mysql3309/ --defaults-file=/etc/my3309.cnf (这个使用ln -s 后别名OK)

启动命令:

/usr/local/mysql56/bin/mysqld_safe --defaults-file=/etc/my3309.cnf --datadir=/data/mysql3309/mysql3309/  --basedir=/usr/local/mysql-xxx-linux-glibcxx-x86_64 --user=mysql --ledir=/usr/local/mysql-xxxx-linux-glibcxxx-x86_64/bin &

然后就OK....网络上说什么 把5.5的什么配置文件覆盖,貌似扯了........

本文出自 “DBSpace” 博客,请务必保留此出处http://dbspace.blog.51cto.com/6873717/1871014

以上是关于MySQL二进制包安装实例 ( 5.5 5.6 共存 )的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 5.5 & 5.7 源码包如何升级到MySQL 5.7.26

MySQL所有的安装部署方式

MySQL所有的安装部署方式

使用二进制免编译包安装MySQL-5.6

centos 安装mysql 5.6 二进制包安装

通用二进制包安装5.6