awsでmysqlのpass設定を少し変えたくて探してました。
結果だけ書く。
成功した。成功した。成功した。成功した。成功した。成功した。成功した。成功した。(byシュタゲ)
sudo service mysqld stop
stopして、
mysqld_safe --skip-grant-tables &
を行なった。
すると、
mysqld_safe A mysqld process already exists
が出たため、
ps aux | grep mysqld
でprocessを調べ
sudo kill -9 0000(プロセス番号)
killした。
すると、safe modeで入れたので、
mysql -u root
mysql> use mysql
mysql> UPDATE user SET authentication_string=password('NEW_PASSWORD') WHERE user='root';
NEW PASSWORDのところに、passwordをいれて、enter!!!!!
Query OK, 4 rows
みたいな奴が出ればOKです。 rowsは0とか 3とかなんでもいいかと。
localのmysqlと違うところは
sudo
をつけるところがミソです!!!!
うまく行かなかったら、sudo つけて試してみんしゃい。
そうしないと、権限がない!と怒られちゃうのでね〜。