linux主机source code编译安装多mysql实例

人在江湖身不由己,线上环境让有些操作也是不得已而为之;

新主机上我先装了mysql8.0.11并提供线上服务了 , 今早有需要把另一台主机的mysql5.6打开主从.并同步到新主机上.

怎么装呢?没玩过啊, 赶紧****吧. 有幸得到两位前辈的支持.

1:source code 编译安装依赖包,参照这位前辈把编译工具及依赖项安装完成;

2:编译和安装的路径和命令,参考这位前辈的步骤走安装(新增服务的步骤请看3);

顺带唠叨一句, sourcecode我下载后解压拿到里边的tar.gz再解压的. 下载时选项如下:

linux主机source code编译安装多mysql实例

3:重点来了来了来了:

3.1: support-files下可能没有mysql.server.但是有mysql_default.server ,一样的文件名字不同而已,随环境;

3.2: chkconfig --add 是添加服务.  不用搞那么长. 建议用mysql+port,例如mysql3307即可;

3.3:修改拷贝到/etc/init.d/下面的mysql.server.有6处修改,为什么要改呢? 因为默认文件的指向都一样.导致你直接查看服务状态时,发现新服务也是运行的. 为了形象,为了好找;我直接上图了;

linux主机source code编译安装多mysql实例

linux主机source code编译安装多mysql实例

linux主机source code编译安装多mysql实例

搞定后.再回到2 那位前辈的帖子里继续操作. 就可以顺利完成了.

我在测试机和生产机都试过了. 都是一次搞定.

祝你顺利.