「MySQL」カテゴリーアーカイブ

max_allowed_packet

大量データのINSERT文のSQLを実行できない場合は、max_allowed_packetを大きくする。
my.cnf

[mysqld]
default-character-set = utf8
set-variable = max_allowed_packet=128M

MAMPのMySQLのmy.cnf

MAMPのMySQLのmy.cnfファイル - いろいろメモ
MAMPのMySQLのmy.cnfは、
$MAMP_DIR/db/mysql/my.cnf
初期状態ではmy.cnfは存在しないので、作成する。
サンプルが以下に用意されているのでコピーして使ってもよい。
/Applications/MAMP/Library/share/mysql/my-large.cnf
/Applications/MAMP/Library/share/mysql/my-midium.cnf
/Applications/MAMP/Library/share/mysql/my-small.cnf
my.cnfの書き方は、
http://dev.mysql.com/doc/refman/4.1/ja/option-files.html

phpMyAdminの拡張機能のセットアップ

1. ユーザ「pma」を作成
2. phpMyAdminDir/scripts/create_tables_mysql_4_1_2+.sqlでデータベースとテーブルを作成する。

mysql -u root -p mysql < create_tables_mysql_4_1_2+.sql

3. pmaにphpmyadminデータベースへの特権を付与。
4. phpMyAdminDir/config.sample.inc.phpの以下の部分を、config.inc.phpにコピーして、コメントをはずす。

/* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Advanced phpMyAdmin features */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';