我试图在我的windows 7桌面上使用MariaDB而不是MySQL。以下是我迄今所做的工作。
现在,当通过端口no: 3305和localhost从HediSQL连接时,我能够连接到MariaDB,它显示的是与MySQL相同的4个默认数据库,即information_schema、mysql、performance_schema和test。
同样,我可以通过端口no: 3306从HediSQL连接(即我以前安装的MySQL的默认端口号),我能够连接到我的旧MySQL并显示我的其他应用程序数据库。
到目前为止,一切都很好。
但是如何从命令行连接MariaDB,就像我以前使用以下命令为MySQL连接一样: mysql -uroot -proot,即MySQL客户端。
我还可以看到,在MariaDB 5.5/bin中,所有.exe文件(除了一些额外的.exe文件)都与MySQL/bin相同。是否在内部使用相同的MySQL服务器。如果是,那么为什么我需要单独安装MariaDB?
现在要使用MariaDB,需要将应用程序DB从MySQL导入到MariaDB吗?
我真的很困惑于这两个DB之间。请帮帮忙。
你好,桑迪普
发布于 2013-06-17 17:15:11
如果您愿意,可以将数据目录从MySQL的datadir复制到MariaDB的datadir。正常关闭MySQL和MariaDB (例如停止服务),并复制文件。
最后,删除目标目录中的ib_logfile0和ib_logfile1,因为您很可能在启动时遇到问题(不同的日志大小没有很好地处理)
https://stackoverflow.com/questions/16664554
复制相似问题