linux主机source code编译安装多mysql实例
人在江湖身不由己,线上环境让有些操作也是不得已而为之;
新主机上我先装了mysql8.0.11并提供线上服务了 , 今早有需要把另一台主机的mysql5.6打开主从.并同步到新主机上.
怎么装呢?没玩过啊, 赶紧****吧. 有幸得到两位前辈的支持.
1:source code 编译安装依赖包,参照这位前辈把编译工具及依赖项安装完成;
2:编译和安装的路径和命令,参考这位前辈的步骤走安装(新增服务的步骤请看3);
顺带唠叨一句, sourcecode我下载后解压拿到里边的tar.gz再解压的. 下载时选项如下:
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处修改,为什么要改呢? 因为默认文件的指向都一样.导致你直接查看服务状态时,发现新服务也是运行的. 为了形象,为了好找;我直接上图了;
搞定后.再回到2 那位前辈的帖子里继续操作. 就可以顺利完成了.
我在测试机和生产机都试过了. 都是一次搞定.
祝你顺利.