ホーム » 「MySQL」タグがついた投稿

タグアーカイブ: MySQL

2024年4月
 123456
78910111213
14151617181920
21222324252627
282930  

検索・リンク

mysqldump

単なるメモ

mysql の全データを吐き出すコマンド(要 mysql root password)

((( データベース dump )))
$ sudo mysqldump -u root -p -h localhost データベース名 テーブル名
                 > YYYY-MM-DD-mysql-db-tbl.sql
$ sudo mysqldump -u root -p -h localhost --database データベース名
                 > YYYY-MM-DD-mysql-db.sql
$ sudo mysqldump -u root -p -h localhost -A -n
                 > YYYY-MM-DD-mysql.sql
((( データベース import )))
$ sudo mysql -h localhost -u root -p < YYYY-MM-DD-mysql.sql

MySQLでトラブル対応

仕事で動かしているサーバが動いていないとの連絡が入り、システムが動いていない。

他の方との共同のネタなので、サーバーの更新は慎重に行っているけど、今回は MySQL が落ちているのが原因。サーバーの定期的な更新作業後あたりから動かなくなっているので、最近更新されたパッケージを確認し、MySQL が含まれていたのでパッケージを一つ前のバージョンに落とそうと対応を行った。

しかしダウングレードでパッケージの不整合が出る中、無理やりダウングレードをおこなって MySQL を起動させようとするが、”mysqld got signal 11 ; This could be because you hit a bug.” といったメッセージで起動しない。

四苦八苦するも原因がつかめず、以前の状態に戻そうとバックアップ時に作成しておいたパッケージのバージョン情報を確認すると、パッケージが更新されて動かなくなったのではなく、パッケージが消されていたことが判明。原因を誤解していた。

OSの更新作業の中で、MySQL のメジャー更新で使っていたバージョンが標準パッケージから外されたみたい。メジャー更新すればいいのだろうけど、運用不安もあるので、MySQL の本家で公開しているパッケージを入れて、無事復旧。

長期運用とはいえ、更新は慎重に作業せねば。

システム

アーカイブ

カテゴリー