【问题标题】:Automatically Start Multiple MySQL instances on boot in Ubuntu Trusty 14.04在 Ubuntu Trusty 14.04 启动时自动启动多个 MySQL 实例
【发布时间】:2016-01-03 14:41:51
【问题描述】:

我还在学习如何使用 Linux 和 MySQL,所以请保持答案简单:)

我一直在关注这个教程:
http://www.ducea.com/2009/01/19/running-multiple-instances-of-mysql-on-the-same-machine/

两个 MySQL 实例(安装 MySQL 时获得的默认实例和我在上述教程中创建的新实例)都正常工作。

但是,当我启动我的操作系统时,只有第一个(默认实例)启动,所以我必须手动启动第二个实例。

我一直通过以 root 身份运行这些命令来做到这一点:

启动实例:

mysqld_safe --defaults-file=/etc/mysql2/my.cnf &

连接:

mysql -h 127.0.0.1 -P 3307

如何使这两个实例在启动时启动?

谢谢!

【问题讨论】:

    标签: mysql linux


    【解决方案1】:

    我通过使用此问题中的解决方案在启动时简单地运行命令来修复它:

    Ubuntu - Run command on start-up with "sudo"

    我采取的步骤:
    我以 root 身份将此命令添加到“/etc/rc.local”文件中: (在“exit 0:”行之前,否则永远不会被执行)

    sudo mysqld_safe --defaults-file=/etc/mysql2/my.cnf &
    

    然后我重新启动了我的操作系统。新实例现在会自动启动 :),所以现在我都在启动时启动了!

    虽然现在我想知道.. 这是处理这个问题的正确方法吗?

    【讨论】:

      猜你喜欢
      • 2015-01-05
      • 1970-01-01
      • 2015-12-22
      • 2015-05-24
      • 2022-08-22
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      相关资源
      最近更新 更多