如何在 XAMPP 中将 MariaDB 替换为 MySQL
尽管进行了大量研究,但您仍无法找到在 XAMPP 中将 MariaDB 切换为 MySQL 的解决方案。尽管您遇到了相反任务的解决方案(从 MySQL 迁移到 MariaDB),但事实证明它在启动 MySQL 方面无效。
要解决此问题,请考虑以下步骤:
说明用于将 MySQL 集成到 XAMPP
- 在 XAMPP 控制面板中停止 MySQL。
- 以 zip 存档形式获取 MySQL 社区服务器(Windows 64 位版本)。
- 将 C:xamppmysql 重命名为 C:xampmariadb。
- 将下载的 zip 存档解压到 C:xamppmysql。
- 将 C:xampmariadbbinmy.ini 复制到 C:xamppmysqlbin。
- 编辑 C:xamppmysqlbinmy.ini 并注释掉 [mysqld] 部分中的“key_buffer=”。
-
打开命令提示符并执行以下命令:
对于MySQL 8.0.18:
- cd C:xamppmysql
- binmysqld --initialize-insecure
- start /b binmysqld
- binmysql -u root
-
在 MySQL 提示符中输入以下命令:
- CREATE USER pma@localhost;
- SOURCE C:/xampp/phpMyAdmin/ sql/create_tables.sql;
- 将 phpmyadmin.* 上的选择、插入、删除、更新、更改授予 pma@localhost;
- 更改由 mysql_native_password 通过 '' 识别的用户 root@localhost;
- 更改由 mysql_native_password 标识的用户 pma@localhost BY '';
- q
- binmysqladmin -u root shutdown
对于 MySQL 5.7.28:
- cd C:xamppmysql
- binmysqld --initialize-insecure --log_syslog=0
- start / b binmysqld --log_syslog=0
- binmysql -u root
-
在 MySQL 提示符中输入以下命令:
- CREATE USER pma@localhost;
- 源 C:/xampp/phpMyAdmin/sql/create_tables.sql;
- 将 phpmyadmin.* 上的选择、插入、删除、更新、更改授予 pma@localhost;
- q
- binmysqladmin -u root shutdown
- 在 XAMPP 控制面板中启动 Apache 和 MySQL。
- 访问 http:// /localhost/phpmyadmin 确认 MySQL 社区服务器现在处于活动状态。
以上是如何在XAMPP中用MySQL替换MariaDB?的详细内容。更多信息请关注PHP中文网其他相关文章!