gpt4 book ai didi

mysql - 在 MySQL 之上安装 MariaDB 5.5

转载 作者:搜寻专家 更新时间:2023-10-30 20:57:11 25 4
gpt4 key购买 nike

我正在尝试在我的 Windows 7 桌面上使用 MariaDB 而不是 MySQL。以下是我目前已完成的步骤。

  1. 我之前在我的 PC 上安装了 MySQL。
  2. 我没有卸载那个 MySQL。
  3. 从 mariadb.org 下载 mariadb-5.5.30-win32.msi
  4. 安装了 mariadb-5.5,但在安装时要求我更改服务名称(默认情况下它显示服务名称为 MySQL,端口号为 3306),因为我安装了具有相同服务名称和端口号的 MySQL。所以我将服务名称更改为 MariaDB,并将端口更改为 3305。

现在,当通过端口号 3305 和本地主机从 HediSQL 连接时,我能够连接到 MariaDB,它显示与 MySQL 相同的 4 个默认数据库,即 information_schema、mysql、performance_schema 和 test。

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

到目前为止,一切都很好。

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

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

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

我真的很困惑这两个数据库。请帮忙。

问候,桑迪普

最佳答案

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

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

关于mysql - 在 MySQL 之上安装 MariaDB 5.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16664554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com