勉強したことのメモ

webプログラマが勉強したことのメモ。

phpMyAdminでのエクスポート/インポート

   

DBのバックアップを取る際にエクスポート/インポートを行うが、
データ件数が多いと固まったりするのでその対応。

出力を圧縮&ファイル保存にすることで改善される。
また、ダンプされる行を「開始行」「行数」と決められるので、
必要な行数のみ取得するというのも一つの手。

phpmyadminのバージョンによって微妙に異なるけど、出力はzipにしとけば大丈夫そう。

尚、インポートの際にファイルサイズ制限にひっかかったことが
あったので、その対応。

■参考サイト
http://php.tekmemo.net/?p=1212

memory_limit 512M
post_max_size 256M
upload_max_filesize 128M

php.iniを書き換えて再起動でいけた。

 - MySQL

  関連記事

MySQLでIPを整数値としてカラムに格納する

MySQLでIPを整数値としてカラムに格納しているケースがあった。今までIPが必 ...

MySQLで複数のコード及びスコアで検索して、スコアが無いものは0を取得する

やりたかった事は下記の通り。 ・ユニークなコードがあり、そのコードに対して複数の ...

WordPressでデータベース接続確立エラー

WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵 ...

権限が無い場合のエラー

SQLでINSERTする際、見たことに無いエラーに遭遇した。 INSERT co ...

MySQLで複数のテーブルを異なるデータベースと異なるカラムでJOIN

ちょっとややこしいんだけど、以下のような条件で3つのテーブルを結合したかった。 ...

MySQLでIPアドレスを数値として入れると変になる

MySQLでIPアドレスをINET_ATON関数を用いてINT型に変換し格納する ...

MySQLで特定カラムのbrタグを改行コードに一括置換

MySQLで特定カラムの<br>タグを改行コードに一括置換したかった ...

MySQLでdatetime型にもインデックスを使用

ログ関連のデータを格納するテーブルがあり、集計を行う際に非常に時間がかかった。レ ...

MySQLでホスト指定しても正常に接続できない場合

MySQL自体は動いており、ユーザーも登録されているのに、ホスト名を指定しても正 ...

MySQLでスレッドの実行状況を表示

データベースサーバが重たく、原因を調査する機会があった。サーバ自体のメモリやCP ...