创建配置文件
举例如下,多运行一个监听3309端口的MySQL实例,把原来的my.cnf复制一份到/etc/mysql/my3309.cnf
修改成以下配置
[client]
port = 3309
socket = /var/run/mysqld/mysqld3309.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld3309.sock
nice = 0
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld3309.pid
socket = /var/run/mysqld/mysqld3309.sock
port = 3309
datadir = /var/lib/mysql3309
由于Ubuntu使用了一种安全软件叫做AppArmor,这个安全软件会在你的文件系统中创建一个允许应用程序访问的区域(专业术语:应 用程序访问控制)。如果不为MySQL修改AppArmor配置文件,永远也无法为新设置的存储位置启动服务。