Page: 1/1   
スポンサーサイト

一定期間更新がないため広告を表示しています

| スポンサードリンク | | - | - | pookmark |
[#復習][#DB] memcached の利用
ちらっとさわってその後全くだったので今一度簡単に復習しておく。
下記はCentOS4での使用の場合。

インストールは yum で入れられる。
% sudo yum install memcached

init.d/memcached での起動の設定ファイル。
% cat /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

とりあえず起動テスト。
% memcached -vv -p 11211

TCP,UDPで待ち受けている。
% netstat -ltun | grep 11211
tcp        0      0 0.0.0.0:11211               0.0.0.0:*                   LISTEN
tcp        0      0 :::11211                    :::*                        LISTEN
udp        0      0 0.0.0.0:11211               0.0.0.0:*
udp        0      0 :::11211                    :::*

接続確認。
% telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
stats
STAT pid 7601
STAT uptime 24
STAT time 1257262134
STAT version 1.2.8
--- snip ---
STAT limit_maxbytes 67108864
STAT threads 5
STAT accepting_conns 1
STAT listen_disabled_num 0
END
quit

動作確認。
% telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
set test1 0 0 10
test000001
STORED
get test1
VALUE test1 0 10
test000001
END

memcached RPMパッケージに同梱されている memcached-tool。
% memcached-tool 127.0.0.1 display
  #  Item_Size   Max_age  1MB_pages Count   Full?
  1      88 B     1995 s       1       4      no

CentOS4 の libmemcached RPMパッケージには管理に使えるツール類がある。
CentOS5 にはこのパッケージはないっぽい?
% rpm -ql libmemcached | grep bin
/usr/bin/memcat
/usr/bin/memcp
/usr/bin/memdump
/usr/bin/memerror
/usr/bin/memflush
/usr/bin/memrm
/usr/bin/memslap
/usr/bin/memstat



タグ一覧:memcached|gihyo.jp … 技術評論社
[memcached] libmemcached付属ツール使用方法 - Life with IT


JUGEMテーマ:コンピュータ
 
| sugi3 | 01:49 | comments(0) | trackbacks(0) | pookmark |
mysql - ソートやら。
mysqlに限りませんがソートのやり方。

ユーザでソート。order by です。
mysql> select Host,User,Password from user order by User;

こんな感じもできるみたい。ソートの優先順位指定。
mysql> select Host,User,Password from user order by User,Host;

カウントした数のソート。
昇順、降順は、asc, desc で order by User desc な感じ。

特定フィールドの件数確認。
mysql> select count(*) as kensu,User from user group by User order by kensu desc;

組み合わせって group by で , で指定するんですね。
mysql> select count(*) as kensu,User,Host from user group by User,Host order by kensu;


http://q.hatena.ne.jp/1172310289
| sugi3 | 17:36 | comments(0) | trackbacks(0) | pookmark |
mysql - クエリログの記録
クエリのログを残す場合は my.cnf に↓みたいに書く。
保存場所を指定しない場合は {hostname}.log で保存される。

[mysqld]
log

場所を指定する場合。

[mysqld]
log=/foo/bar/hoge.log
| sugi3 | 02:32 | comments(0) | trackbacks(0) | pookmark |
mysql - レプリケーション
■レプリケーションの設定
まずはマスタ側mysqlのポジションをメモ。
mysql> show master status;
スレーブ側mysqlをレプリケーションしないで起動。
# /usr/bin/mysqld_safe --skip-slave-start &
mysqlにログインしてログやポジションをセット。
mysql> show slave status¥G
mysql> change master to MASTER_LOG_FILE='mysql0-bin.000001', MASTER_LOG_POS=79;
mysql> start slave;
mysql> show slave status¥G


■エラーをスキップしたい場合
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> start slave sql_thread;


スレーブ側にSQL実行してもレプリケーションって止まらないみたい。
マスタ側にSQL実行してスレーブ側に既にテーブルやらDBがあったりするとエラーが出て止まるらしい。


参考:http://www.irori.org/doc/mysql-rep.html
| sugi3 | 16:47 | comments(0) | trackbacks(0) | pookmark |
mysql - ユーザ追加
管理ユーザ
mysql> grant all on *.* to hogeadmin@'192.168.0.1' identified by 'newpassword' with grant option;
一般ユーザ
mysql> grant select,insert,update,delete on *.* to hogeuser@'192.168.0.1' identified by 'newpassword';
有効化!
mysql> flush privileges;
| sugi3 | 16:44 | comments(0) | trackbacks(0) | pookmark |

Search

Calendar

     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< May 2020 >>

Recommend

Amazon EC2/S3クラウド入門
Amazon EC2/S3クラウド入門 (JUGEMレビュー »)
学びing
まだ買ってきただけで読んでません。ためしてみよー。

Recommend

ViIMproved‐Vim完全バイブル
ViIMproved‐Vim完全バイブル (JUGEMレビュー »)
Steve Oualline,高橋 則利
vim は永らく愛用させていただいていますが、お恥ずかしながら、最近やっとビジュアルモードというものを知りました。めちゃ便利。

Recommend

Recommend

Recommend

入門Trac with Subversion―Linux/Windows対応
入門Trac with Subversion―Linux/Windows対応 (JUGEMレビュー »)
高山 恭介
かなり初心者向けでした。

Recommend

初めてのPython 第2版
初めてのPython 第2版 (JUGEMレビュー »)
マーク ルッツ,デイビッド アスカー

Recommend

Python クックブック 第2版
Python クックブック 第2版 (JUGEMレビュー »)
Alex Martelli,Anna Martelli Ravenscroft,David Ascher

Recommend

Recommend

Recommend

Recommend

Recommend

入門vi 第6版
入門vi 第6版 (JUGEMレビュー »)
リンダ ラム,アーノルド ロビンス

Recommend

Entry

Comment

Archives

Category

Link

Feed

Profile

Others

無料ブログ作成サービス JUGEM

Mobile

qrcode

Sponsored Links