我试图在Windows 7桌面上使用MariaDB而不是MySQL。 以下是我到目前为止所做的步骤。
现在当通过端口号: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
答案 0 :(得分:0)
如果您愿意,可以将数据目录从MySQL的datadir复制到MariaDB的datadir。 正常关闭MySQL和MariaDB(例如停止服务),然后复制文件。
最后,删除目标目录中的ib_logfile0和ib_logfile1,因为你很可能在启动时遇到问题(不能正常处理不同的日志大小)