2010年3月16日火曜日

ubuntu 9.10にMYSQL5.5.2のインストール設定

前準備
$ sudo apt-get install libncurses5-dev
$ sudo apt-get install build-essential

コンパイル
$ tar xzvf mysql-5.5.2-m2.tar.gz
$ cd mysql-5.5.2-m2
$ ./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --with-charset=utf8 --with-extra-charsets=all
$ make
$ sudo make install

データベース作成
$ cd /usr/local/mysql
$ sudo mkdir var
$ sudo ./bin/mysql_install_db --datadir=/usr/local/mysql/var --user=mysql --no-defaults
$ sudo cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf

設定の追加
$ sudo ./bin/mysqld_safe --defaults-file=/etc/my.cnf
$ sudo ./mysql --socket=/tmp/mysql.sock

mysql> SHOW VARIABLES LIKE 'VARSION' ;
--------------- --------------
| Variable_name | Value |
--------------- --------------
| varsion | 5.5.2-m2-log |
--------------- --------------

また半日欠けて使えるようしたけど、毎回引数起動が面倒かな。
これはこれで終了。
パッケージ使えばいんだけど、ソースを使用すれば、イヤでも依存関係が分かるから、しばらくはがんばってみよう。
あとpostgresql、php5で一通り終了。

0 コメント: