在同一个机器上运行多个 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 进程来接受客户端的连接。