前几天刚通过视频学习了如何字啊一台机器上安装多个实例,可下来后自己安装没有成功,后来又照着视频,baidu了后,终于安装成功率,在这里开个博客记下吧,省得以后再遇到这种情况不知道在临时baidu里找去
情况如下,平台是centios,第一个实例是通过rpm安装上去的,第二个通过二进制或者源码安装。
1 :二进制
要该my.cnf
port
sock 的名字要改,位置无所谓
在mysqld下要添加basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
初始话表需要 ./mysql_installdb
--defaults-file=指定你设定的位置及名字 使用客户端工具mysql连进去的时候指定sock文件即可
2:源代码
configure,要加参数--prefix=/usr/local/mysql
--localdatadir=/usr/local/mysql/data
(--with-plugins=innobase,partion)这是添加功能的,跟本例没关系 make install mysql_install_db --defaults-file=
my.cnf需要修改,socket ,端口号
basedir=
datadir=
mysqld_safe --defaults-file=/etc/my1.cnf --user=mysql &
客户端连接需要
mysql --socket=sock位置
我安装过程中遇到个问题,一直抱 federated的错误,百度了下,配置文件,cnf选择的问题,需要把第一个安装实例的.cnf中的下面行给注释掉
# Disable Federated by default
#skip-federated
--转自