====== MySQL ====== ===== MySQLのインストール ===== - [[http://www.mysql.com/|MySQL]] サイトを開き [[http://www.mysql.com/downloads/|Download(GA)]] のページへ行く。 - [[http://www.mysql.com/downloads/mysql/|MySQL Community Server|MySQL Community Server]] のリンクをクリックしてページを開く。 - Mac OS X のカーネル情報を調べておく。 $ uname -m x86_64 - Select Platform: のドロップダウンより Mac OS X を選択し、Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive をダウンロードする。 - ダウンロードが終わったら mysql-x.x.xx-osx10.6-x86_64.dmg を Finder で開く。 - mysql-x.x.xx-osx10.6-x86_64.pkg をダブルクリックしてインストールする。 - 同様に MySQLStartupItem.pkg もダブルクリックしてインストールする。 - MySQL.prefPane をダブルクリックして [システム環境設定] にインストールする。 - [システム環境設定]-[MySQL]より、MySQLの起動/停止または自動起動の設定を行う。 ===== インストール後の設定 ===== - .bashrc に alias の設定を行う。 alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin - alias 設定を反映させる。 $ source .bashrc - root のパスワードを変更する。(デフォルトではパスワードなし) $ mysql -u root mysql > UPDATE mysql.user SET password=PASSWORD('newpassword') WHERE user='root'; - パスワードが変更されたことを確認する。 mysql > SELECT host, user, password FROM mysql.user; +---------------------------+------+-------------------------------------------+ | host | user | password | +---------------------------+------+-------------------------------------------+ | localhost | root | *750AD1B93907B52149E5713DF132BDC97B162D7E | | 127.0.0.1 | root | *750AD1B93907B52149E5713DF132BDC97B162D7E | | ::1 | root | *750AD1B93907B52149E5713DF132BDC97B162D7E | | localhost | | | +---------------------------+------+-------------------------------------------+ 4 rows in set (0.00 sec) - ユーザーを作成する。 mysql > GRANT ALL PRIVILEGES ON tomoyan_db.* TO 'tomoyan'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; - ユーザーが作成されていることを確認する。 SELECT host, user, password FROM mysql.user WHERE user='tomoyan'; +-----------+---------+-------------------------------------------+ | host | user | password | +-----------+---------+-------------------------------------------+ | localhost | tomoyan | *717B4CC972A8740B718968BDC83A9EEC27086FA4 | +-----------+---------+-------------------------------------------+ 1 row in set (0.00 sec) - 権限テーブルより権限の再読み込みを行う。 mysql> FLUSH PRIVILEGES; - mysql を一旦終了してログイン出来ることを確認する。 mysql > exit $ mysql -u root -p Enter password: <- 新しいパスワードを入力 ===== MySQL のアンインストール ===== - mysql のシンボルリンクとディレクトリを削除する。 $ sudo rm -rf /usr/local/mysql* $ sudo rm -rf /Library/PreferencePanes/MySQL.prefPane $ sudo rm -rf /Library/StartupItems/MySQLCOM $ sudo rm -rf /var/db/receipts/com.mysql.* $ sudo vi /etc/hostconfig # remove the line MYSQLCOM=-NO- - .bashrc の alias 設定を削除する。 $ vi ~/.bashrc alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin ===== 参考文献 ===== [[http://johnmcostaiii.net/2011/removing-mysql-osx-lion/|Removing MySQL from OSX Lion]]\\