首頁 > 資料庫 > mysql教程 > 如何在 Windows 上使用 XAMPP 從 MariaDB 切換到 MySQL?

如何在 Windows 上使用 XAMPP 從 MariaDB 切換到 MySQL?

Barbara Streisand
發布: 2024-11-12 20:52:02
原創
983 人瀏覽過

How to Switch from MariaDB to MySQL with XAMPP on Windows?

在Windows 上使用XAMPP 從MariaDB 切換到MySQL

背景:

儘管搜索了web,您在尋找在XAMPP 設定中用MySQL 取代MariaDB 的解決方案時遇到了困難。這可能是由於與 MySQL Workbench 的兼容性問題或先前嘗試將 MySQL 升級到 MariaDB 導致問題。

解決方案:

這裡是詳細的步驟有關如何將MySQL 整合到Windows 上的XAMPP 的步驟指南,確保MySQL 版本8.0.18 和8.0.18的成功轉換5.7.28.

  1. 停止MariaDB:使用XAMPP 控制面板停止目前正在運行的MySQL (MariaDB)。
  2. 下載 MySQL: 以 Windows 64 位元的 zip 檔案形式擷取 MySQL 社群伺服器系統。
  3. 重新命名 MariaDB 目錄:將 XAMPP 中的「mysql」目錄重新命名為「mariadb」。
  4. 提取 MySQL:提取下載的 zip存檔到 XAMPP 內的「mysql」目錄中。
  5. 複製設定檔:將檔案「my.ini」從MariaDB bin目錄轉移到MySQL bin目錄。
  6. 編輯設定檔:在編輯器中開啟「my.ini」並註解掉「[mysqld]」部分中以「key_buffer=」開頭的行。
  7. 初始化MySQL: 在命令提示符中執行以下命令:

    • 對於MySQL 8.0.18:
    cd C:\xampp\mysql
    bin\mysqld --initialize-insecure
    start /b bin\mysqld
    bin\mysql -u root
    CREATE USER pma@localhost;
    SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql;
    GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO pma@localhost;
    ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '';
    ALTER USER pma@localhost IDENTIFIED WITH mysql_native_password BY '';
    \q
    bin\mysqladmin -u root shutdown
    登入後複製
    • 對於MySQL 5.7.28:
    cd C:\xampp\mysql
    bin\mysqld --initialize-insecure --log_syslog=0
    start /b bin\mysqld --log_syslog=0
    bin\mysql -u root
    CREATE USER pma@localhost;
    SOURCE C:/xampp/phpMyAdmin/sql/create_tables.sql;
    GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON phpmyadmin.* TO pma@localhost;
    \q
    bin\mysqladmin -u root shutdown
    登入後複製
  8. 啟動服務:使用XAMPP 控制面板啟動Apache 和MySQL。
  9. 驗證設定:存取「http://localhost/phpmyadmin」確認資料庫伺服器現在被辨識為MySQL Community伺服器。

附加說明:

MariaDB 與MySQL 之間需要注意的一些關鍵區別:

  • MySQL 遵循與MariaDB 相與MariaDB 相遵循比,SQL 標準更嚴格,如果使用某些功能,可能會導致相容性問題。
  • MySQL 提供更好的文件和支持,因為它是 MySQL 資料庫系統的原始實作。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板