[MySQL5のインストール]
MacPortsからMySQL5をインストールした。
$ sudo port install mysql5-server
[MySQL5の設定]
MySQL5の設定ファイルは/opt/local/etc/mysql5内に置かれる。設定ファイルのひな形をコピーして使った。また独自の設定は外部ファイルから読み込むようにした。
$ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf $ sudo vi /opt/local/etc/mysql5/my.cnf # my.cnfの末尾に以下の行を追加 # 独自の設定は外部ファイルから読み込み !includedir /opt/local/etc/mysql5/conf.d
独自設定用ファイルを入れておくディレクトリを作成し、言語に関する設定ファイルを作成した。
$ sudo mkdir /opt/local/etc/mysql5/conf.d $ sudo vi /opt/local/etc/mysql5/conf.d/language.cnf # language.cnfに以下の内容を入力 [client] default-character-set = utf8 [mysqld] default-character-set = utf8 character_set_server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8 skip-character-set-client-handshake [mysqldump] default-character-set = utf8 [mysql] default-character-set = utf8
[初期データベースの作成]
サーバを起動する前に以下のコマンドを実行し、初期データベースを作成する。
$ sudo -u _mysql mysql_install_db5
[MySQLサーバの起動設定]
以下のコマンドを実行し、MySQLサーバーを起動します。再起動後も自動的に起動するようになる。
$ sudo port load mysql5-server
[rootユーザーのパスワード設定]
初期データベースのrootユーザーにはパスワードがないので、パスワードを設定する。
$ /opt/local/lib/mysql5/bin/mysqladmin -u root password 'パスワード'
コメントを残す