Windows で XAMPP を使用して MariaDB から MySQL に切り替える方法は?

Barbara Streisand
リリース: 2024-11-12 20:52:02
オリジナル
863 人が閲覧しました

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

Windows 上の XAMPP を使用して MariaDB から MySQL に切り替える

背景:

Web の場合、XAMPP セットアップで MariaDB を MySQL に置き換えるソリューションを見つけるのが困難に遭遇しました。これは、MySQL Workbench との互換性の問題、または MySQL を MariaDB にアップグレードしようとして問題が発生したことが原因である可能性があります。

解決策:

詳細な手順は次のとおりです。 -MySQL を Windows 上の XAMPP に統合し、MySQL バージョン 8.0.18 と 8.0.18 の両方の変換を確実に成功させる方法に関するステップ ガイド5.7.28.

  1. MariaDB の停止: XAMPP コントロール パネルを使用して、現在実行中の MySQL (MariaDB) を停止します。
  2. MySQL のダウンロード: MySQL Community Server を Windows 64 ビット用の zip アーカイブとして取得する
  3. MariaDB ディレクトリの名前を変更します: XAMPP 内の "mysql" ディレクトリの名前を "mariadb" に変更します。
  4. MySQL を抽出します: ダウンロードした zip を抽出します。内部の「mysql」ディレクトリにアーカイブしますXAMPP.
  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 Server として認識されます。

追加メモ:

MariaDB と MySQL の注意すべき重要な違い:

  • MySQL は MariaDB と比較してより厳格な SQL 標準に従っており、特定の機能が互換性がない場合に互換性の問題が発生する可能性があります。
  • MySQL は、MySQL データベース システムのオリジナルの実装であるため、より優れたドキュメントとサポートを提供します。

以上がWindows で XAMPP を使用して MariaDB から MySQL に切り替える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート