kawama.jp

MySQL5.0をインストール

カテゴリ: MySQL — 2005年12月1日 22:57 — Comments (0)hatebu count

ここからダウンロード

http://download.softagency.net/MySQL/downloads/mysql/5.0.html

解凍

# tar zxvf mysql-5.0.15.tar.gz

# cd mysql-5.0.15

configure , make , make install

# ./configure –prefix=/usr/local/mysql –with-charset=utf8

# make

# make install

※utf8しか使わないので、–with-charset=utf8にした

# ./script/mysql_install_db

# cp /usr/local/src/mysql-5.0.15/support-files/my-small.cnf /etc/my.cnf

# /usr/local/mysql/bin/mysqld_safe –user=root &

# /usr/local/mysql/bin/mysql –user=root

mysql> SHOW VARIABLES LIKE “char%”;

+————————–+—————————————-+

| Variable_name | Value |

+————————–+—————————————-+

| character_set_client | latin1 |

| character_set_connection | latin1 |

| character_set_database | latin1 |

| character_set_results | latin1 |

| character_set_server | latin1 |

| character_set_system | utf8 |

| character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |

+————————–+—————————————-+

 ↑–with-charsetの指定なし

mysql> SHOW VARIABLES LIKE “char%”;

+————————–+—————————————-+

| Variable_name | Value |

+————————–+—————————————-+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/local/mysql/share/mysql/charsets/ |

+————————–+—————————————-+

これまで使っていた4.0では文字コードが統一しておらず、SJIS、EUC、UTF-8の3種類のDBが混在している。これらをすべて5.0に移行するのは大変そうな予感がしたので、SJISとEUCのデータは全部削除。ほとんど使ってないデータだったのでちょうど良かったのかも。今後扱うデータはすべてUTF-8で統一しようと思う。

4.0のデータをdumpして5.0に入れようとするが、どうもうまくいかない。

/usr/local/mysql/bin/mysql -uroot < dump.sql

みたいな感じのことをすると、unknown databaseというエラーが出てしまう。なのでDBは手動で作り、個々にDBを指定してデータを移しかえた。

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

Copyright (C) 2002 - 2016 kawama All Rights Reserved. — Powered by WordPress

css.php