るいすときのこの物語

オタクエンジニアの雑記

mysql

MySQL でスレーブ複製編 via ディレクトリごとコピー

mysql前回は XtraBackup を使って、スレーブを止めずにスレーブを複製する方法を書きましたが 今回はスレーブを止めて、スレーブを複製する方法を覚書で書いておきます。 blog.luispc.com (複製元)複製先へ datadir をコピー # systemctl stop mysql # scp…

Percona XtraBackup で DB を止めずにバックアップ/リストアする

MySQL のスレーブ複製をダウンタイムなしで行う

DBストレージエンジンまとめ

Archiveデータのアーカイブに最適されている。 テーブルデータを圧縮してディスク上でのデータ格納量を低減することを目的としたストレージエンジン。 クラスタや、トランザクション、インデックスがサポートされていない、INSERT と SELECT をサポートされ…

RDS for MySQL でSELECT結果をCSVに吐き出す

機会があって調べていると一筋縄ではいかなかったので覚書。 2ヶ月ぶりの記事ですが普通に生きています。 INTO OUTFILE は使えない RDS for MySQL(Aurora) v5.6.10 では INTO OUTFILEを実行するとエラーで使えない ERROR 1045 (28000): Access denied for u…

MySQLのデータベースをインポートする際に存在するテーブルのレコードを削除せずにALTER文を作成、実行するスクリプトを作った

先月末に数学のテストを終えました。 C単位は降ってきてほしいと切に願います。 あと、中間発表を控えてます。 背景 ステージング環境のDBをプロダクション環境のDBへインポートする際に レコードを消すわけには行かず ・プロダクションにないテーブルは作成…

EC-CUBEのインストール時にMySQL云々エラーが言われる

ちょっと、EC-CUBEを構築する際に困ったことがあったのでメモ インストール時にMySQL関連でエラーが出る ・InnoDB関連を調べる use eccube_db; show table status \G; Engine: InnoDB でなければInnoDBでDBを作成 CREATE DATABASE eccube_db ENGINE = InnoDB…

rm -rf という危険なコマンド

こんばんわ 起きたこと 作業中にいつものようにディレクトリを削除するときに「rm -rf」を使ってたら Nginxのドキュメントルートをふっ飛ばした。 rm -rf nginx:nginx /var/www 本当はchownを実行したかったのに脳死状態でこんなコマンドをうってた。 原因 r…

MySQLでDBに同じユーザーで権限を付与すると他のDBに接続出来なくなる現象

Wordpressに触れるようになって必然的に中指の第一関節ぐらいまで突っ込んだ知識を得たLAMP関係。 そんな中で知ったこと。 同じユーザーで異なるパスワードでDBに接続は出来ない 初めて知った... 今までMySQLを用いたプログラム作ってきたけど何故か今までこ…

【Wordpress】カテゴリーという概念そのものが無くなった場合の対処法【MySQL】

あまりの Apache2 のメモリ使用量が多かったので調整してたらカテゴリーが表示されなくなった! メモリ使用量が多すぎて 5.5GB の9割は消費されてた。 ブログに何回かアクセスしたり、管理画面に入るとすぐ 500 Internal Server Error を吐く。 まあ プロセ…