MariaDB 5.5安装在MySQL之上

时间:2013-05-21 07:36:12

标签: mysql database mariadb

我试图在Windows 7桌面上使用MariaDB而不是MySQL。 以下是我到目前为止所做的步骤。

  1. 我以前在我的电脑上安装了MySQL。
  2. 我没有卸载MySQL。
  3. 从mariadb.org下载mariadb-5.5.30-win32.msi
  4. 安装了mariadb-5.5,但安装时要求我更改服务名称(默认显示服务名称为MySQL,端口号为3306),因为我安装的MySQL使用相同的服务名称&港口号所以我将服务名称更改为MariaDB& port为3305。
  5. 现在当通过端口号:3305和本地主机从HediSQL连接时,我能够连接到MariaDB,它显示了与MySQL相同的4个默认数据库,即information_schema,mysql,performance_schema和test。

    我可以通过端口号:3306从HediSQL连接(即我以前安装的MySQL的默认端口号),我可以连接到我的旧MySQL并显示我的其他应用程序数据库。

    到现在为止一切都很好。

    但是如何使用以下命令从我用于连接MySQL的命令行连接MariaDB:mysql -uroot -proot,即MySQL客户端。

    我也可以看到,在MariaDB 5.5 / bin中,所有.exe文件(除了一些额外的.exe文件)都与MySQL / bin相同。它是否在内部使用相同的MySQL服务器。如果是,那么为什么我需要单独安装MariaDB?

    现在要使用MariaDB,我需要将我的应用程序数据库从MySQL导入到MariaDB吗?

    我真的很困惑这两个DB。请帮忙。

    此致 的Sandip

1 个答案:

答案 0 :(得分:0)

如果您愿意,可以将数据目录从MySQL的datadir复制到MariaDB的datadir。 正常关闭MySQL和MariaDB(例如停止服务),然后复制文件。

最后,删除目标目录中的ib_logfile0和ib_logfile1,因为你很可能在启动时遇到问题(不能正常处理不同的日志大小)