MySQL5.7以降でphpMyAdminを利用する際に新しくユーザーを作成
MySQL5.7以降では、phpMyAdmin を利用する際にrootをユーザー名として使えなくなってるっぽい。なので、別ユーザを作成する必要がありました。
そのためのメモ
オリジナルの情報は
上にあります。OSはUbuntu 18.04(Vagrant上)。
sudo mysql -u root -p
ターミナルでMySQLにアクセス。ユーザー名「admin」を作成しました。「%」はMySQLにどっからでも入れるようにする印なのだとか。なるほどー。
CREATE USER 'admin'@'%' IDENTIFIED BY 'ここは自分で決めたパスワード';
次にスーパーユーザーと同様の権限を与えます
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
これでphpMyAdminへアクセスできるようになります。
詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド
- 作者: 奥野幹也
- 出版社/メーカー: 翔泳社
- 発売日: 2016/09/01
- メディア: Kindle版
- この商品を含むブログ (4件) を見る
2015年からこの仕様だって。最近MySQLやLAMP系に全く触っていないのでわからない。。。LAMPも流行ってないし、Nginx系のLEMPとかどうなんだろう?PHP、Perl自体が終わり?