ロリポップより、2024年1月25日付のお知らせにて新規作成データベース(MySQL)のバージョンが8.0になるとのこと。
これより先に2023年11月16日付のお知らせにて「phpMyAdmin 5.2.1」にアップデートしたとの案内あり。
この先、新規でWordPressをセッッティングする際はPHP8系+MySQL8.0の組み合わせになるのでローカル環境をXAMPPで作成する。
MySQLのダウンロード先はこちら
phpMyAdminのダウンロードはこちら
※phpMyAdmin5.2.1はXAMPP8.2.12に同梱されているphpMyAdmin 5.2.1を使用する
XAMPPのMariaDBをMysql8.0にする手順 (2024.1.27)
※XAMPPのバージョンは8.0.15 (64bit)
※Mysqlのバージョンは8.0.36 (64bit)
C:\XAMPP\phpMyAdminをphpMyAdmin_8.0にリネーム
XAMPP8.2.12内のphpMyAdminフォルダをコピーする
C:\XAMPP\mysqlをmysql_mariaにリネーム
ダウンロード解凍したMySQL8.0.36フォルダをコピーし、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
以上でコマンドプロンプト終了
phpMyadminのパスワード
phpMyAdmin\config.inc.php
/* Authentication type and info */
$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ”;
$cfg[‘Servers’][$i][‘extension’] = ‘mysqli’;
$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;
$cfg[‘Lang’] = ”;
auth_type の値を config から cookie に変更
ログインするとエラーが出る
「設定ファイルの中に記述されているパスフレーズ(blowfish_secret)が短すぎます。」
phpMyAdmin\config.inc.php
$cfg[‘blowfish_secret’] = ‘xampp’;
xamppのところ32文字以上入れる
デフォルトではphpMyAdminのrootにパスワードが設定されていないのでログイン時
ユーザー名のrootだけで(パスワード未入力)ログインできる
なので、rootにパスワードを設定する
ログインしたら「ユーザーアカウント」→「rootの権限を編集」→「change password」で
パスワードを入力、再入力欄にも入力し、保存をクリックする。
XAMPPを起動させる