カスタム検索

2015年11月20日金曜日

MacにMySQLをインストールしたけど、rootパスワードの変更が必要

MySQL5.7.9をMacOS 10.10.5にインストールしました。
インストールは無事に成功し、起動停止も「システム環境設定...」に自動で登録されるアイコンから可能となります。
ところが、これをクライアント(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

2015年11月3日火曜日

Mac PCのメモと、iCloudのメモが同期しない

MacOS 10.10.5を使っており、メモアプリにてiCloudにて同期をさせていました。
ところが、iCloud上のメモと同期していない事が判明しました。

原因:
 次の様な事が記載されておりました。
  http://d.hatena.ne.jp/KEINOS/20140620

対策:
 Mac上のメモアプリにて作成したメモは、その保存先として、gmailのNotesと同期させる事にしました。 これは、問題なく同期ができます。

そもそも:
 MacPCと、iPhoneでメモを同期させたく、それを実現するために、iCloudを利用していました。 ところが、なぜか同期できない状況続いていたため、その原因を突き止める必要性がありました。
 iPhoneのメモとiCloudのメモは同期している事が確認できましたが、MacPCとiCloudの同期ができない事が判明し、調査をしていました。

MacOSのメモアプリでその保存先としてiCloudを選択できると、手書きの様なタッチで文章等も保存できるので、iCloud経由でのMacOSとiPhone間の同期を行いたいのですが、それができず残念です。