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