MySQL操作まとめ(エクスポート、ダンプ、インポート、レプリケーション、起動、権限、確認、ユーザ、バイナリログ、InnoDBログ、MyISAM、InnoDB、SQL)

MySQLの操作まとめページです。

見出し

スポンサーリンク

ダンプ(エクスポート・インポート)

エクスポート

エクスポート(圧縮)

エクスポート(外部ホストから)

エクスポート(CSV出力)

エクスポート(ロック)

テーブルをロックして整合性の取れたダンプを取得します。

エクスポート(インポート時dropしてくれる)database

–add-drop-databaseオプションを指定するとdrop database文が最初に追加されるのでインポート時におすすめ。

エクスポート(マスタのバイナリログのpos記録)

–master-dataオプションを指定します。

エクスポートエラー

mysqldumpをしたらエラーになった(Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1')
MySQLのダンプを取得したらエラーが出ました。 $ mysqldump -u -h -p  > /tmp/dump.sql E...
mysqldump: unknown variable 'symbolic-links=0'
mysql(mysql-community-devel-5.6.29-2.el6.x86_64)をインストールしたので、mysqldumpの...

インポート

インポート(解凍)

インポートエラー

mysqldumpのインポートでエラー発生「Specified key was too long; max key length is 1000 bytes」解消方法はinnodbの設定・削除でした
mysqldumpをしたファイルをインポートしようとしたところ、以下のエラーになりました。 ERROR 1071 Specified ke...

ログインせずコマンド実行

mysqlにログインせずコマンド実行

mysqlにログインせずSQLを実行して結果ファイルに出力

mysqlにログインせずSQLファイルを実行して結果ファイルに出力

起動・停止・再起動

起動

停止

再起動

テーブル生成文(create文)確認

権限関連

権限追加

システム確認関連

容量確認

稼働確認

ユーザー関連

ユーザ一覧確認

レプリケーション関連

読み込み専用確認

1or0でかえってきます。slaveに対する読み込み専用になっているかの確認で使用しています。

レプリケーションエラー(Duplicate entry)

MySQLレプリケーションエラー「Duplicate entry」の原因をmysqlbinlogで特定
MySQLのレプリケーションエラー「slave の Duplicate entry」でレプリケーションが停止し、mysqlbinlogを見た...

レプリケーションエラー(スキップする)

注意点(バイナリログ生成)

子を親にして孫を作る場合、子のmy.cnfにlog_slave_updatesを書かないと孫用のバイナリログが生成されないので注意。

バイナリログ関連

バイナリログの中身を確認

バイナリログの削除

Vagrantの容量が減らなかったのはMySQLのバイナリログが原因だった[Windows VirtualBox]
この記事でVagrantの容量肥大化の為の拡張と圧縮を行いました。 ですが、容量上限は増えたものの、現在の容量の圧縮がうまくいきません...

バイナリログを出力しない

MySQLのバイナリログが増え続けて容量を食ってしまうのでbinlogを出力しないようにした
開発環境での話です。MySQLのバイナリログが増え続けて容量を食ってしまっており、ダンプをインポートした際などには毎回バイナリログのpurg...

バイナリログのフォーマット確認

バイナリログのフォーマット指定

または

/etc/my.cnfを修正

InnoDBログ関連

MySQLバイナリログとInnoDBログとは
MySQLのbinlog(バイナリログ)とInnoDBlog(InnoDBログ)について調べたので記録しておきます。 バイナリログ 公式...

スローログ関連

で以下を追記

出力する

出力対象(秒

※1.0秒の場合

出力形式

出力ファイル名

ログローテート

ストレージ関連

InnoDBかMyISAMか確認

MyISAMとInnoDBとではロック形式が異なる

MySQLでテーブルが排他ロック(stateがLocked)になり全部待ち状態になった原因まとめ
MySQLでテーブルが排他ロックになり、全部待ち状態になり動かなくなりました。 先ず、画面(ブラウザ)に何も応答がなくなってしまったの...

MyISAMからInnoDBへ変更

MyISAMからInnoDBに乗り換えるまとめ
MyISAMからInnoDBに乗り換える事について調べた事のまとめです。 対象のテーブル単位で変換可能です。 簡単に変更出来ます...

設定確認

外部キー制約

となってtruncate出来ない場合

MySQL記事

SQLはこちらにまとめました。

良く使うSQL例文まとめ16選
MySQLで使用したSQL文のサンプルを記録していきたいと思います。自分用にまとめておくページです。 MySQL操作関連はこちらにまと...

MySQL記事一覧はこちら

https://normalblog.net/system/category/mysql/