Home > Tags > MySQL
MySQL
MySQLのチューニング
現在使用しているテーブル数は100前後なのでチューニングする必要性はないと思うが。
/etc/my.cnfを編集
[mysqld]
key_buffer_size=512MB
table_cache=1024
max_allowed_packet=1MB
record_buffer=1MB
long_query_time=1
sort_buffer_size=2MB
下記記事を参考にすべて設定するとエラーが起きてMySQLが起動しなかったので上記パラメータのみ設定するようにした。
ただエラーが起きたのは私の書き方が間違っていたために発生したのかもしれない。
因みに現在当サーバにインストールされているMySQLのバージョンは5.0.22なので最新版ではないみたい。
参考記事 » 5分でできる、MySQLのメモリ関係のチューニング!
万一に備えて /etc/my.cnf の中身をメモしておく。
XREAで複数のデータベースを管理する
- 2007-10-14 (日)
- Xrea
データベース管理ツール phpMyAdmin で複数のデータベースを管理するにはconfig.inc.phpを修正することにより実現可能。
config.inc.phpはXREAの管理画面からphpMyAdminをインストールするとpublic_html/log/phpmyadminにインストールされるのでそのディレクトリ内にある。
FTPでダウンロードし修正したものを上書きアップロードするだけでOK。
/* * 1つめのデータベース */ $i++; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['user'] = 'ユーザ名'; $cfg['Servers'][$i]['password'] = 'パスワード'; $cfg['Servers'][$i]['only_db'] = 'データベース名'; /* * 2つめのデータベース */ $i++; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['user'] = 'ユーザ名'; $cfg['Servers'][$i]['password'] = 'パスワード'; $cfg['Servers'][$i]['only_db'] = 'データベース名';
上記の2つめのデータベース以降をコピーして下にペーストしていくだけで、下記のようにphpMyAdminのトップページ右上にデータベースを選択するプルダウンメニューが出現する。

Home > Tags > MySQL