インストールは無事に成功し、起動停止も「システム環境設定...」に自動で登録されるアイコンから可能となります。
ところが、これをクライアント(SquelProを使いました。freeなので。)からrootでアクセスすると、MySQLのrootパスワードが、「expired」の為、エラーとなり困りました。
解決策:
ターミナルから、次の図のハイライトされているコマンドを発行し、rootのパスワードを変更することで、解決しました。
注意点:
1、mysqlのコマンドは、大文字小文字を判別します。
2、「root」と「loalhost」の前後に「'」が必要です。
3、パスワードは一定の条件の満たす必要があります。 数字が必要とか。。。
4、そもそもターミナルから、mysqlに入るには次の図の通りです。
「mysql」実行ファイルにてmysqlを利用しますが、「-p」の後ろは、スペース無しで、「'」を付けパスワードをタイプし最後に「'」とします。 スペースが存在しても問題ないかもしれませんが、試しておりません。
原因:
MySQLをインストールすると、rootユーザのパスワードがランダムにインストール時に生成されます。 しかし、このパスワードは、変更する必要があるとのことです。 その方法が、マニュアルに記載されている、という事ですが、まあ、どこに記載されているかわからない。 次に記載するサイトに有益な情報が記載されており、この作者のおかげで2時間以上かけて悩んだインストールにピリオドを打てました。
非常に役に立つサイト:
http://qiita.com/ryouma_nagare/items/5e644ad2430e18a87bc2ご参考:
MySQLのアンインストールは、次のサイトが有益でしたので、ご紹介します。
http://ameblo.jp/tcexternal/entry-11937950845.html
0 件のコメント:
コメントを投稿