My days of...

生活のことなど、がんばろう

MySQL5.7以降でphpMyAdminを利用する際に新しくユーザーを作成

MySQL5.7以降では、phpMyAdmin を利用する際にrootをユーザー名として使えなくなってるっぽい。なので、別ユーザを作成する必要がありました。

そのためのメモ

オリジナルの情報は

devanswers.co

上にあります。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対応】

やさしく学べるMySQL運用・管理入門【5.7対応】

 

 2015年からこの仕様だって。最近MySQLLAMP系に全く触っていないのでわからない。。。LAMPも流行ってないし、Nginx系のLEMPとかどうなんだろう?PHPPerl自体が終わり?