Macで MovableType用にMySQLのインストールと設定をしたいと思って試行錯誤した記録です。
(趣味でやった作業なので雑です)
雑な手順
- homebrewでmysqlをインストール (http://qiita.com/hkusu/items/cda3e8461e7a46ecf25d )
- mysql_secure_installationを実行。質問に対しては全部デフォルトenter。rootユーザのパスワードは適宜設定。
- (このあと、cpanm DBD::mysqlのテストがこけたので、shibayuさんの記事を参考にしてテストを通るようにした)
- mysqldumpしておいたダンプファイルからリストア。
mysql -u root -p < mysql.dump
ここで、ゴミみたいなユーザが複数作成されてしまったので、いちどユーザを全部消す。
rootでログインして、
$ mysql -u root -p
mysql
というデータベースのuser
テーブルにユーザが入っているので削除
mysql> DELETE FROM mysql.user WHERE user='hoge';
mysql> FLUSH PRIVILEGES;
ユーザを作り直す。
mysql> GRANT ALL PRIVILEGES ON myblog.* TO dqneo@localhost IDENTIFIED BY 'himitsu';
mysql> FLUSH PRIVILEGES;
この後、別のシェルからさっき作ったユーザ名でmysqlログインできればおk
$ mysql -u dqneo -p myblog