dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

mysql のレプリケーションエラーが発生したら

2006-11-30 21:09:54 | mysql
mysql のスレーブサーバで、show slave status を実行して、Slave_IO_Running が No で、Slave_SQL_Running が Yes になっている場合の対処法です。

mysql> stop slave;
mysql> reset slave;
mysql> start slave;

スレーブサーバの状態を表示。
mysql> show slave status;

これで Slave_IO_Running、Slave_SQL_Running ともに Yes となればOK。
No なら、「mysqlのレプリケーションが止まったら」の方法でスレーブサーバのデータを再構築しましょう。

mysqlサーバに接続できない場合には

2006-11-26 01:40:26 | mysql
grant 文でユーザの設定を正しく行っているのに mysql への接続でエラーがでる場合には、mysql サーバが接続元のホストからの接続を拒否している可能性があります。

mysql は、あるホストからの接続エラーが mysql_connect_errors で指定される回数以上あると、そのホストからの接続を拒否するようになります。
これが原因で mysql サーバに接続できなくなったときには、mysqladmin flush-hosts を実行すればOKです。

この前はこのコマンドを思い出せなくて、mysql サーバを再起動してしまいましたが、それでもOKです。

mysql でテーブルサイズの制限を変更する方法

2006-11-23 23:31:00 | mysql
mysql で大規模データを扱う際に、レコード数の最大値を変更する方法です。

設定を変更する前に、まずは現在の設定状況の確認から。

> show table status from {DB名};

Avg_row_length が1レコードの平均容量、Rows が最大レコード数なので、これらの値を変更します。

> alter table {テーブル名} AVG_ROW_LENGTH = {平均レコード容量};
> alter table {テーブル名} MAX_ROWS = {最大レコード数};

gooでコンビニ商品検索がはじまりましたね

2006-11-10 01:21:59 | ウェブサービス
gooで、コンビニ商品検索がはじまりましたね。

個人的には会社の近くのナチュラルローソンの商品情報が調べられるのがうれしいです。
商品情報だけでなく、右側にコンビニ関連のニュースが表示されるので、お得な情報も見逃さずにすみそうです。

zaurus でワンセグ見られませんかね?

2006-11-05 23:57:13 | zaurus
zaurus でワンセグをみられないものでしょうか?
PC用のUSBのチューナーはありますか?
すでに発売されているなら、何とかzaurusで見られませんかね?