質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

Q&A

解決済

1回答

331閲覧

The password has gone.

vitabrevisarsl1

総合スコア57

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

0グッド

0クリップ

投稿2017/09/02 08:35

・マシン:OS X El Capitan 10.11.6

MAMPにて仮想環境構築の過程で、mysql起動のためのパスを通し、mysql -u root -p を打つものの、ログインできません。


$ mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) $ mysql ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: NO) $ service mysqld stop -bash: service: command not found $ mysqld_safe --skip-grant-tables & [1] 2656 $ 170902 17:06:23 mysqld_safe Logging to '/usr/local/var/mysql/Username.err'. 170902 17:06:23 mysqld_safe A mysqld process already exists [1]+ Exit 1 mysqld_safe --skip-grant-tables $

2行目は root 以外に、特に変更を加えていないので root と打ちますが、エラーです。
mysqld_safe --skip-grant-tables & を打った後に3行表示されて入力待ち状態のようになります。何を入力すればいいのか不明ですが、とりあえずenterすると上記となります。


#なぜこうなったか
パスワードがわからなくなったため、http://kenzo0107.hatenablog.com/entry/2016/01/15/105803において、
mysqld_safe --skip-grant-tables &
でセーフモード起動後、
flush privileges;
あたりで邪魔が入り途中でexitしてしまったのですが、historyを確認するもrootアクセス後のコマンドが無くどこまでが実行されたのか判然としない状況です。
どのようにしてパスワードを再設定し再びログインができるようになるでしょうか。

拙文恐縮ですが、皆様のお知恵を拝借したく質問いたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

「mysqld_safe A mysqld process already exists」というエラーが出ているということは、mysqld_safe --skip-grant-tables がまだ動作している状態だと思うので、 http://kenzo0107.hatenablog.com/entry/2016/01/15/105803mysql -u root からやり直せばいいと思います。

投稿2017/09/03 02:07

tmtms

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

vitabrevisarsl1

2017/09/03 14:25

コメント頂きありがとうございます。 ご指摘の通りやり直しを試みましたが、 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) が出るばかりで、進展がありませんでした。袋小路に陥ったと思ったため、 http://uniunimac.hatenablog.com/entry/2015/02/18/223937 を参考にmysqlを削除しました。断片的な情報の連鎖の中、一からやり直す所存です。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問