*目次 [#aca48dc7] #contents *関連情報 [#hdb60c7a] -[[MacPorts]] -[[MySQL]] -[[MySQL/管理]] *インストール [#g9811765] **パッケージのインストール [#ce15f6f2] sudo port install mysql5-server **自動起動設定 [#tf7b23f4] sudo port load mysql5-server **DB初期設定 [#v3fe9c92] sudo -u _mysql mysql_install_db5 *設定 [#pa99cbec] **設定ファイルmy.cnfの作成 [#d5dba902] sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf **文字コードをUTF-8に変更 [#gafacf7e] - /opt/local/etc/mysql5/my.cnfを編集する。default-character-set=utf8を書くセクションに記述しutf-8に統一する。 #pre{{ [client] default-character-set=utf8 [mysqld] default-character-set=utf8 [mysqldump] default-character-set=utf8 [mysql] default-character-set=utf8 }} **load data local infileを使えるようにする [#q28dae15] -my.cnfの[mysql]セクションに以下を追加([client]セクションだとmysqldumpでエラーが発生する)。 local-infile=1 *管理 [#r8f27ed1] **再起動 [#n5aa8dbd] -mysql5.wrapperを利用する([[Drupal on Lion (OS X 10.7) | drewish.com:http://drewish.com/content/2012/02/drupal_on_lion]]より。mysql.serverや、launchctlは古い?) /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper restart **再起動2(mysql.server) [#d7e7c9c9] -次のようなaliasを作っておく。 alias mysql.server='sudo /opt/local/share/mysql5/mysql/mysql.server' -mysql.server start|stop|restart を実行できる。 **再起動3(launchctlを使う) [#v0341f4d] #pre{{ $ sudo launchctl stop org.macports.mysql5 $ sudo launchctl start org.macports.mysql5 }}