前日は雨で撮るものも無かったのですが、今朝は晴れ間も見える天気
カキツバタ
(さらに…)
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のバージョンアップがあったのでその際引っかかっていたものが外れたのかな?
備忘録
Firefox98にバージョンアップしたらファイルダウンロード終了時に毎回ポップアップ表示が出てきて、その都度画面を消す動作が必要になり非常に面倒になりました
以前は
about:config → browser.download.manager.showAlertOnComplete “false”
で非表示にできたのですが、このパラメータが表示すらされないので仕様変更になった模様
ぐぐっても古い情報ばかりにヒットしてなかなか解決策に辿り着けなかったのですが何とか見つけました
about:config → browser.download.alwaysOpenPanel “false”
DLのたびに通知が出てすごく邪魔だったんで助かりました。