2012/03/26

MBA(Lion)にMySQLを入れる

MyMBAに MySQLを入れようとして 手詰まった

最初は gem install mysqlで入れようとしたんだけど
色々エラーが出るし、ぐぐっても あのコマンドオプションをつけろとか
これつけろとか 良く分かんない・・・
で、Homebrewから入れてみるか とも思ったけど
こっちも 入れた人のブログ見てると 一筋縄じゃいかない様子・・・うむむ


そんなむずかしくなくていいのよー
普通に本家からでいいから 入れたいのよー
でも 本家英語だらけだし、どれ入れていいのかわかんないのよー


(ここまでで半日費やしてる)


↓こちらのサイトを参考に
クライアント版のLionにはMySQLは入っていない @ アールケー開発 - http://www.rk-k.com/archives/1215


MySQLサーバDLページ
Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive (mysql-5.5.22-osx10.6-x86_64.dmg)
を選択


DL前に なんか Emailとかpassとかいれるページが出てくるけど
» No thanks, just take me to the downloads!

↑このリンク選べばOK


DLした.dmgをダブルクリック
中に以下のファイルが入ってるので ダブルクリックでインストールで完了


・mysql-5.5.22-osx10.6-x86_64.pkg
 →本体 なにはともあれこれはインストール


MySQL.prefPane
 →MySQLを「システム環境設定」から操作できるようにするもの


MySQLを起動したり、停止がここからできる(下のチェックボックスは、スタートアップの設定)


・MySQLStartupItem.pkg
 →MySQLをスタートアップに登録するもの(今回はMySQL.prefPane入れたので、こっちは入れなかった




インストールが完了したら ターミナルから確認(各コマンドは/usr/local/mysql/bin/の下にある
$ /usr/local/mysql/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 390
Server version: 5.5.22 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+
2 rows in set (0.01 sec)




起動が確認できたら .bash_profileの$PATHに/usr/local/mysql/bin/追加
#PATH MySQL
export PATH=$PATH:/usr/local/mysql/bin/


あと rootのパスワード設定

mysqladmin -u root password 'new_password_here'