首頁 >資料庫 >mysql教程 >如何在XAMPP中用MySQL取代MariaDB?

如何在XAMPP中用MySQL取代MariaDB?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-12 14:26:02781瀏覽

How to Replace MariaDB with MySQL in XAMPP?

如何在XAMPP 中將MariaDB 替換為MySQL

儘管進行了大量研究,但您仍無法找到在XAMPP 中將MariaDB 切換為MySQL 的解決方案。儘管您遇到了相反任務的解決方案(從 MySQL 遷移到 MariaDB),但事實證明它在啟動 MySQL 方面無效。

要解決此問題,請考慮以下步驟:

說明用於將MySQL 整合到XAMPP

  1. 停止控制XAMPP 控制中MySQL面板。
  2. 取得 MySQL 社群伺服器作為 zip 檔案(Windows 64 位元版本)。
  3. 將 C:xamppmysql 重新命名為 C:xampmariadb。
  4. 解壓縮下載的 zip檔案到 C:xamppmysql。
  5. 將 C:xampmariadbbinmy.ini 複製到C:xamppmysqlbin。
  6. 編輯 C:xamppmysqlbinmy.ini 並註解掉 [mysqld] 部分中的「key_buffer=」。
  7. 開啟指令提示字元並執行下列指令:

    對於MySQL 8.0.18:

    • 🎜>
    • binmysqld --initialize-insecure
    • start /b binmysqld
    • binmysql - u root
    • 輸入以下指令在以下指令🎜>

      CREATE USER pma@localhost;
      • SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql;
      • GRANT SELECT/create_tables.sql;
      • GRANT SELECT, INSERT 、刪除、sql;
      • GRANT SELECT, INSERT 、刪除、sql;
      • GRANT SELECT, INSERT、刪除、刪除、更改更新、更新phpmyadmin.* 至pma@localhost;
      • 更改使用mysql_native_password BY '' 識別的用戶root@localhost;
      更改使用mysql_native_password BY 識別的用戶@localhost ''gma@localhost; 🎜>q
    binmysqladmin -u root shutdown

    對於My 5.7.28:
    • cd C:xamppmysql
    • binmysqld --initialize-insecure --log_syslog=0
    • start /b binmysqld --log_syslog=0
    • binmysql -u 是🎜🎜> 🎜 >
    • 在MySQL中輸入以下指令提示:
    • 建立使用者pma@localhost;
      • 來源C:/xampp/phpMyAdmin/sql/create_tables.sql;
      • 授予選擇、插入、刪除、更新、更改phpmyadmin.* 至pma@localhost;
      • q
      binmysqladmin -u root shutdown
    • binmysqladmin -u root shutdown
  8. 在XAMPP 控制面板中啟動Apache 和MySQL。
  9. 造訪 http://localhost/phpmyadmin 確認 MySQL 社群伺服器現已啟動活躍。

以上是如何在XAMPP中用MySQL取代MariaDB?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn