HomebrewでMySQLをインストールした.
まず, インストール
# brew install mysql
この後の流れは, 下記のコマンドで確認することができる.
# brew info mysql
データベースの初期化を行う.
# unset TMPDIR # mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
MySQLの起動を行うが, ここで下記のエラーが表示される.
# mysql.server start<br />Starting MySQL .. ERROR! The server quit without updating PID file (/usr/local/var/mysql/adam.my-home.pid).
どうやら/usr/local/var/mysqlの権限がだめらしい.
なので, このディレクトの所有者を_mysqlに変更する.
# chown -R _mysql:_mysql /var/local/mysql
パスワードの設定
passwordの部分は設定するパスワードを入れる
また, localhost.localdomainは使用しているホストのドメインを入力する.
# mysqladmin -u root password 'password' # mysqladmin -u root -h localhost.localdomain password 'password'
これで, mysqlを使用することができる.
とりあえず, 必要がないデータベースとパスワードが空のユーザの削除
mysql > drop database test; mysql > use mysql; mysql > delete from user where password=""; mysql > flush privileges; mysql > exit;
最後に自動起動の設定
各ユーザのディレクトリに設定ファイルを置くのがいやなので,
通常とは違う位置に置き設定を行う.
設定ファイルはシンボリックリンクで置くことにする.
# ln -s /usr/local/Cellar/mysql.5.5.25a/homebrew.mxcl.mysql.plist /System/Library/LaunchDeamon # launchctl load -w /System/Library/LaunchDeamons/homwbrew.mxcl.mysql.plist
これで完了
[ad#ad-1]
最近のコメント