运行 MariaDB 的多个拷贝需要注意的问题

在同一个机器上运行多个 MariaDB 的问题主要是网络通信和端口的冲突。

解决这个问题的版本是当你在安装你自己 MariaDB 的实例的时候,请添加一些内容到你的 ~/.my.cnf 文件中:[code][client]

TCP port to use to connect to mysqld server

port=3306

Socket to use to connect to mysqld server

socket=/tmp/mysql.sock
[mariadb]

TCP port to make available for clients

port=3306

Socket to make available for clients

socket=/tmp/mysql.sock

Where MariaDB should store all its data

data=/usr/local/mysql/data[/code]上面的配置信息为默认的配置信息,你需要你将你安装的 MariaDB 数据库实例修改为不同的变量,而且这些变量是不重复的。

上面的信息已经足够启动 mysqld 进程来接受客户端的连接。