法事のため帰省します
毎度のアンシンアンゼンのサンライズ
21:02:48
高崎線内人身事故の影響で遅れて入線
21:35:06
(さらに…)
PCネタが続きます
表題の通り、ローカルに設置していたphpmyadminでsqlデータがエクスポートできなくなりました
症状は、エラーは一切吐き出さないものの対象フォルダに一瞬だけエクスポートされたファイルが表示されすぐに消えてしまうというもの
定番のphp.iniを調べてみてもメモリーサイズは十分(128MB)だしタイムアウトに引っかかるわけでもなし
そりゃそうだ、弄ってないもの
一向にラチが開かないので代替案に移行
1.adminer(次点)
adminer公式
軽量かつシンプル
当然のようにsqlやphpmyadminが動いているローカルサーバー(httpdで指定しているフォルダ)にDLしたファイルを置いて
localhost/フォルダ内のパス/adminer-x.x.x-mysql.php
で起動
使用目的はエクスポートのみなので、使ってればまあ解るレベル
エクスポートされたファイルを見るとヘッダーとかがphpmyadminで出力されたものと違うけど、インポートには問題無し
2.MySQLWorkbench(本命)
MySQLWorkbench公式ダウンロードページ
ER図を書いてDBを構築できるOracle本家のアプリ、MySql使いならこちらがお勧め
・アプリを起動して「MySQL Connections」の下にあるアイコン(イルカ)を押してSQLサーバーに接続
・メニューの「server」→「Data Export」
・エクスポートしたいDBをチェック(→テーブル個別の選択が可能になる)
・画面下部の出力オプション(出力先・形式)を設定「Export to Self-Containen File」だとphpmyadminデフォと同じでテーブルがバラけない
・画面右下の「Start Export」を押す
—5/19追記
GW後復旧しました
phpMyAdminのバージョンアップがあったのでその際引っかかっていたものが外れたのかな?
DLのたびに通知が出てすごく邪魔だったんで助かりました。