MySQL

スポンサーリンク
Linux

MySQLのCPU負荷が高い場合の対処メモ

スロークエリログのチェック show variables like 'slow_query%'; +---------------------+----------------------------+ | Variable_nam...
Linux

upstream sent too big header while reading response header from upstreamというエラー(502 bad gateway)がWordPressに記事インポート時にどうしても無くならない場合【Nginx】【php-fpm.d】

ライブドアなどからWordPressに引っ越す時、「Movable Type もしくは Typepad のインポート」というインポーターを使ってbackup.txtをインポートするかと思います。その時、nginxやphp-fpmの設定ミス...
Linux

サーバ容量が妙に逼迫していたのでMySQLのバイナリログを削除してみた

# df -h Filesystem Size Used Avail Use% マウント位置 /dev/vda3 195G 134G 51G 73% / tmpfs ...
Linux

MySQL(MariaDB)でdefault-character-set設定がLatin1のままでUTF8のデータベースにLatin1でデータを入れてしまっている手遅れの場合の移行

バックアップ(innodbのテーブルのみの時) mysqldump -uroot -p --quote-names --skip-lock-tables --single-transaction --flush-logs --def...
Live2D

さくらのVPSサーバでROOTパスワードが分からない&MySQLが動かない&動作が不安定というサーバをレスキューした話

タイトルにあるように、さくらのVPSサーバで「rootパス不明」、「MySQLが起動しない(WordPressが死んでる)」「動作が不安定」という三重苦のサーバを依頼されて解決した時の話です。 さくらのVPSサーバのrootパスをリ...
Linux

MySQLのInnoDB全文検索(MeCabパーサ)を使ってたら急に重くなってサーバが落ちた件

先日、自前のサーバ(さくらのVPS)が何らかの高負荷で落ちてしまいました。管理画面でリソースを見るとこんな感じです。 端末エミュレータからログインできないので管理画面のVNCコンソールからログインすると、killedプロセス...
MySQL

Mysqlでこれまでmy.cnfに文字コードを指定せずにlatin1でシステム運用してしまっていて、途中から文字コードを指定したデータを持つ新システムを追加したい場合

昔よくやらかしてしまったのが、my.cnfにdefault-character-setやcharacter-set-serverを設定せずにシステムを構築・運用してしまうというミス。結果として「データベース定義はutf8なのに中に入ってい...
Linux

MySQLでテーブル単位でダンプ&外部参照キー制約を回避してリストア

以下のようにして必要なテーブルのみのダンプを行います。 一方リストアは、外部キー参照されてるテーブルを削除するとエラーが出てしまいますので、 という風に 行います。FOREIGN_KEY_CHECKS=1;を忘...
Linux

MySQL5.7でField *** doesn’t have a default valueやIncorrect integer value: ” for column *** at row *などのエラーが出る場合

過去のバージョンでは問題なかったデフォルト値のゆるい設定でエラーが出るようです。/etc/my.cnfに以下を追加します。
MySQL

MySQLで間違えてUNIQUE成約を外してしまい重複行を大量に作ってしまった時の修正

私が運用しているシステムの中に、定期的にデータを取得して保存するという処理があります。データを収めるテーブルは、親テーブルに外部キーで紐付いていたのですが、これまではシステムでデータの重複排除しない代わりに子テーブルのカラムAにUNIQU...
スポンサーリンク

広告ブロッカーを無効にしてください。

タイトルとURLをコピーしました