XAMPP8.1.2のMariaDBをMysql5.7にする

Filed under: xampp — kdcs @ 22年6月22日 水曜日

レンタルサーバーの仕様変更に伴うXAMPP改造 第2弾
ロリポの新規データベースがMysql5.7になり、2022年7月頃phpのモジュール版が7.4から8.1になるためローカルテスト環境の整備。

XAMPPのMariaDBをMysql5.7にする手順
※XAMPPのバージョンは8.1.2
※Mysqlのバージョンは5.7.25

【重要】
手順は以下の通りで多分いいはずだが、このページのコマンドをコピペすると
部分的にエラーが発生したのでネタ元のコマンドを使用した。
phpMyAdminもzipファイルを解凍して設置ではなく、以前作成したXAMPP(php8.1+Mysql5.6)のphpMyAdmin(バージョン5.1.3)をコピペで使用した。

手順はこちらの記事から

Mysql-5.7.25-win32.zipをダウンロードしておく

さらにphpMyAdmin-5.1.3-all-languages.zipもダウンロード

C:\XAMPP\phpMyAdminをphpMyAdmin_8.1にリネーム

C:\XAMPPにphpMyAdminのzipファイルを解凍して設置し、phpMyAdminにリネームする

C:\XAMPP\mysqlをmysql_mariaにリネーム

C:\XAMPPにMysqlのzipファイルを解凍して設置し、mysqlにリネームする

C:\xampp\mariadb\bin\my.ini を C:\xampp\mysql\bin\my.ini にコピーする

テキストエディタでmy.iniを開き、[mysqld]以下にあるkey_buffer=16Mをコメントアウト

コマンドプロンプトで以下を実行

cd C:\xampp\mysql
bin\mysqld –initialize-insecure
start /b bin\mysqld
bin\mysql -u root

以下mysqlコマンド

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

mysqlコマンド終了

bin\mysqladmin -u root shutdown

exit

以上でコマンドプロンプト終了

XAMPPを起動させる

cd C:\xampp\mysql
bin\mysqld --initialize-insecure
start /b bin\mysqld
bin\mysql -u root

以下mysqlコマンド

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

mysqlコマンド終了

bin\mysqladmin -u root shutdown

サイト内検索

カテゴリー

最近の投稿

« |XAMPP8.1.2のMariaDBをMysql5.7にする| »
↑上に戻る