[mysql]
mysqlのデフォルト文字コードを変更するには/etc/my.cnf内にdefault-character-setを記述すればよいみたい。(以下の例ではEUCにしている)mysqldのセクションとclientのセクション両方に書く必要あり。(mysqlのconfigure時に--with-charset=ujisを指定しておく必要あり。データベースに接続後、show character set;にて確認可能。)確認はstatusを使用すればよい。
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock default-character-set=ujis # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 [mysql.server] user=mysql basedir=/var/lib [mysqld_safe] err-log=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] default-character-set=ujis
#statusにて確認
mysql> status; -------------- mysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i386) Connection id: 6 Current database: Current user: root@localhost SSL: Not in use Current pager: stdout Using outfile: '' Using delimiter: ; Server version: 4.1.10a Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: ujis Db characterset: ujis Client characterset: ujis Conn. characterset: ujis UNIX socket: /var/lib/mysql/mysql.sock Uptime: 5 min 47 sec Threads: 1 Questions: 27 Slow queries: 0 Opens: 13 Flush tables: 1 Open tables: 2 Queries per second avg: 0.078
関連記事
show create table
log_slow_queries
テーブルのコピー
テーブルのカラム情報を見る
ユーザの追加
バージョンの調べ方
mysqladmin - mbstring PHP 拡張は見つかりませんでした
default-character-set - 文字コードの設定
データベースの文字コード
mysql_config
予約語のアップデート
接続しているデータベースの変更
サーバのステータス情報を表示
データベースの削除
システム変数の表示と変更
mysql - データベースの作成
mysql - 出力を縦表示にするには
mysql - ユーザのパスワードを設定するには
myisamchk - データの検査と修復
mysqlでデータベースの一覧を見るには
mysqldumpでバックアップを取る
log_slow_queries
テーブルのコピー
テーブルのカラム情報を見る
ユーザの追加
バージョンの調べ方
mysqladmin - mbstring PHP 拡張は見つかりませんでした
default-character-set - 文字コードの設定
データベースの文字コード
mysql_config
予約語のアップデート
接続しているデータベースの変更
サーバのステータス情報を表示
データベースの削除
システム変数の表示と変更
mysql - データベースの作成
mysql - 出力を縦表示にするには
mysql - ユーザのパスワードを設定するには
myisamchk - データの検査と修復
mysqlでデータベースの一覧を見るには
mysqldumpでバックアップを取る
広告