前任者がWebアプリ用にMySQLユーザを作成らしいけど、Webアプリの設定を見るとrootでMySQLに接続している。せっかく作成したユーザが使われていないのは無駄だし、権限何でもアリのrootでMySQLに接続しているのは危険なので、そのユーザを使いたいのだけどパスワードがわからない。
調べてみると、ユーザのパスワード設定は簡単にできた。
1 2 3 |
$ mysql -u root -p mysql> SET PASSWORD FOR user1@localhost=password('pass123'); mysql> exit; |
ログインできるか確認する。
1 2 |
$ mysql -u user1 -p Enter password: pass123 |
ログインできた。
以上覚え書き。