mysql - 在 Ubuntu Trusty 14.04 中启动时自动启动多个 MySQL 实例

标签 mysql linux

我仍在学习如何使用 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

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

谢谢!

最佳答案

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

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

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

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

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

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

关于mysql - 在 Ubuntu Trusty 14.04 中启动时自动启动多个 MySQL 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34577753/

相关文章:

php - 具有分层数据的多棵树(左值和右值)

php - 使用 PDO 插入阿拉伯语不起作用

mysql - 如何在只有一列是查询基础的 MySQL 中进行数据透视

r - 在 ubuntu 虚拟机中安装 devtools 包

mysql - 在没有开放端口的情况下通过 SSH2 连接到 mysql

php - 您是否应该进行超出正常用户事件可能性的验证检查?

mysql - 来自不同表的子查询最后日期/值

Linux:手动减小堆大小

linux - 安装 aurelia cli 时出现 "npm not being able to find a file abbrev"

linux - Linux中是否有UUID类型的值可以唯一标识一个VM实例?