ZopeサーバのコンテンツとRDBを別サーバにしたくてやった。mysql
serverが正しくセットアップされてる前提。やる事は2つ。サーバ側(IP192.168.1.11)mysqlにログインし、例えばクライアントIP192.168.1.10からアクセスしたい場合grant
all on *.* to 'ユーザー名...
続きを読む
format
には以下の指定子を使用できます(一部省略)。%M:月の名前(January...)%W:曜日名(Sunday...)%D:英語のサフィックス付きの日付(0th...)%Y:4桁の数値で表した年。%y:2桁の数値で表した年。%a:略式の曜日名(Sun...)%d:数値で表した日付(00..31)%e:数値で表した日付(0..31)%m:数値で表した月(00..12)%c:数値で表した月(0..12)%b:略式の月名(Jan...)%j:年間を通した日にち(001..366)%H:時(...
続きを読む
my.cnfでチューニング[mysqld]port = 3306
#起動ポート番号。セキュリティ面から変更しておいた方がいい場合もあるset-variable
= key_buffer=256M
#メモリに余裕がある場合に指定。検索に使われるインデックスをバッファに保存する際のメモリサイズset-variable
= max_allowed_packet=1M
#入力データ保持のための最大バッファサイズ。画像など、大きなデータ挿入でこの制限に引っ掛かる可能性があるset-variable
= t...
続きを読む
show processlist実行中のスレッドを表示mysql > show
processlist;+-----+------+-----------+---------+---------+------+------------------+------------------+|
Id | User | Host | db | Command | Time | State | Info
|+-----+------+-----------+---------+---------+----...
続きを読む
indexの目安1,000件以下であればシーケンシャルに検索した方が速いindexを作成create
index インデックス名 on テーブル名
(フィールド名);先頭5文字目までをインデックス化したいならば、create
index title_index on bib_tb
(title(5));作成したインデックスを確認するmysql > show index from
bib_tb;[Enter Key]+--------+------------+-------------+---...
続きを読む
キャラクターセットの確認 mysql> SHOW VARIABLES like 'character%';
+--------------------------+----------------------------+ | Variable_name | Value |
+--------------------------+----------------------------+ | character_set_client |
utf8 | | character_set_connec...
続きを読む
まず、元の通りにmysqlをセットアップした直後の初期設定キャラセット(latin1)の環境を用意する。
そこで mysqldump -u user_name -p --default-character-set=latin1 database_name >
dump.sql を実行。
importしたdmpデータの中にlatin1等の文字があったら全部
utf8にする 次にmy.cnfを設定してutf環境にする
(mysql再起動忘れずに) で、インポートすればOK
【参考】http://j...
続きを読む
■Dump > mysql -u [ユーザ] -p[パスワード] DB名 [テーブル名] >
ファイル名 例> > mysql -u kapi -pkapikapi kapi_db kapi_table >
kapi-kapi_table.dmp ■Restore > mysql -u [ユーザ] -p [パスワード] DB名 ■Dump
> mysql -u [ユーザ] -p[パスワード] DB名 [テーブル名] > ファイル名
例> > mysql -u kapi -pkapikapi ka...
続きを読む
ソースからでも問題ないけど、何かと連携させようとする時大変。
さくっと使うならyumの方がいい。 ■参考サイト
http://www9.ocn.ne.jp/~pcvolu/pcnet/fedopage14.htm 基本この三つ↓ > yum
install mysql > yum install mysql-server > yum install mysql-devel 完了したら
/etc/init.d/mysqld start で起動。
続きを読む
./configure --prefix=/usr/local/mysql --with-charset=utf8 -with-extra-charsets=all
--with-mysqld-user=mysql
続きを読む