WAMP 服务器将 MySQL 切换到 MariaDB

Posted

技术标签:

【中文标题】WAMP 服务器将 MySQL 切换到 MariaDB【英文标题】:WAMP server switch MySQL to MariaDB 【发布时间】:2018-05-28 13:34:06 【问题描述】:

如何在 WAMP 3.1.0 中将数据库从 mysql 切换到 MariaDB?

我正在找它,但我找不到它。

【问题讨论】:

您能否提供更多关于您想要实现的目标的背景信息? 有那个选项,我想试试 【参考方案1】:

从您展示的图像看来,MySQL 和 MariaDB 都已经在运行了!

注意:这有点耗内存!

查看 MySQL 和 MariaDB 是否都在运行的简单测试。启动 phpMyAdmin 并查看登录屏幕。如果两者都在运行,您应该会在用户名和密码字段下看到 Server Choise 下拉菜单。在那里,您将看到 2 个选项,如下所示。

要选择 MySQL 或 MariaDB,右键单击系统托盘中的 wampmanager 图标,您应该会看到这个菜单

只需单击 MySQL 或 MariaDB 即可启用或禁用其中一个或两个数据库服务器。如果数据库服务器名称旁边有一个绿色勾号,就像上面针对 MySQL 的那样,则该数据库服务器已配置为运行,如果没有勾号,则该服务器未配置为运行。

或者,只需查看services.msc 管理单元以查看数据库服务器是否 a) 已安装且 b) 正在运行(已启动)

小记 WAMPServer 现在是 V3.1.2,the update can be found here 这包含一个修复,如果我没记错的话,它包含一个相关修复。这是 WAMPServer 备份存储库,但它比 SourceForge 更容易导航,并且通常比 SourceForge 更新,因为 Oto 不必跳过所有 SourceForge 循环来使其保持最新状态。

另请注意:MariaDB 和 MySQL 不能同时运行在同一个端口,即 3306。因此默认情况下 MySQL 运行在 3306 上,MariaDB 运行在 3307 上。当你开始编写 PHP 代码时,你必须在你的数据库上指定端口 3307如果您要同时运行两者,则连接到 MariaDB 的连接代码。

或者,如果您只想使用 MariaDB,请关闭 MySQL,然后将 MariaDB 切换为使用端口 3306。有一些菜单项可以让您轻松找到它们。

【讨论】:

在我的 Laravel 安装文件的 .env 文件中将端口更改为 3307,对我有用。 +1 了。 但这意味着您很可能必须在现场移动网站时更改您的 .env。这很少是一个好主意,你应该努力让你的测试环境尽可能地像现场环境

以上是关于WAMP 服务器将 MySQL 切换到 MariaDB的主要内容,如果未能解决你的问题,请参考以下文章

手动将 MySQL 数据库文件放在数据文件夹中 - WAMP - XAMPP

Maria DB:MySQL 服务器已消失,错误日志中没有任何内容

MySQL/Maria 构建视图匹配缩写到完整描述

使用 wamp 服务器将数据库导入 mysql localhost

全新安装时切换 Apache / PHP 版本的 WAMP 服务器错误

如果 mysql 数据库驻留在 wamp 服务器中,如何将 django 项目连接到 mysql 数据库?