MySQL

MySQL

MySQLでレプリケーションエラーを確認

ログイン$ mysql -u root -pスレーブ停止mysql> STOP SLAVE;エラークエリ確認mysql> SHOW SLAVE STATUS \Gエラークエリを無視する場合は、mysql> SET GLOBAL SQL_S...
MySQL

MySQLでレプリケーションを設定

レプリケーションを使用する事で負荷分散やバックアップを行えます。db1(192.168.1.1)をマスターdb2(192.168.1.2)をスレーブとします。db1側設定# vi /etc/my.cnfserver-id = 1001再起...
MySQL

MySQLでスロークエリログを設定

スロークエリログを有効にすると、時間の掛かったクエリをログとして吐き出してくれます。設定# vi /etc/my.cnflog-slow-queries = mysql-slow.loglong_query_time = 3再起動# /e...
MySQL

MySQLでクエリキャッシュを設定

クエリキャッシュを有効にすると、SELECTの結果が速くなる場合があります。更新の多いテーブルには余り意味が無いようです。デフォルトでは無効になっているので、有効にする必要があります。設定# vi /etc/my.cnfquery_cac...
MySQL

MySQLのmax_connectionsについて

max_connectionstable_cacheopen_files_limit上記3つの変数の値は互いに関係があるようです。値が足りない場合は補正が入ります。参考サイト:
MySQL

MySQLでバイナリログファイルを削除

レプリケーションを行うと、スレーブのためにマスターがバイナリログファイルを作成します。このファイルはデフォルトの設定では無期限に保持するため、定期的な削除が必要です。手動で削除する場合はmysqlにログインして、mysql> PURGE ...
MySQL

MySQLをバージョンアップ

アンインストール# /etc/init.d/mysql stop# rpm -e MySQL-devel-community# rpm -e MySQL-server-community# rpm -e MySQL-shared-comm...
MySQL

MySQLでユーザーを作成・削除・確認

ログイン $ mysql -u root -p ユーザー作成mysql> GRANT ALL ON DB名.* TO 'ユーザー名'@'ホスト名' IDENTIFIED BY 'パスワード';ユーザー削除mysql> DROP USER ...
MySQL

MySQLでクエリのインデックスを確認

クエリの先頭にEXPLAINを付ける事で、どのインデックスが使用されているのか分かります。参考サイト:
タイトルとURLをコピーしました