並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 14 件 / 14件

新着順 人気順

mysqldumpの検索結果1 - 14 件 / 14件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

mysqldumpに関するエントリは14件あります。 MySQLmysql技術 などが関連タグです。 人気エントリには 『mysqldumpコマンドで "Unknown table 'COLUMN_STATISTICS' in information_schema (1109)" と怒られる原因と対策 - モヒカンメモ』などがあります。
  • mysqldumpコマンドで "Unknown table 'COLUMN_STATISTICS' in information_schema (1109)" と怒られる原因と対策 - モヒカンメモ

    エラーメッセージ mysqldump コマンドでMySQL上のデータのバックアップを取ろうとしたとき、下記のようなエラーが出た。 mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = '$db_name' AND TABLE_NAME = '$table_name';': Unknown table 'COLUMN_STATISTICS' in information_schema (1109) 原因 MySQL 8以降に付属するmysqldumpでそれ以前のMySQL 5.7とかのサーバに対してダンプを実行

      mysqldumpコマンドで "Unknown table 'COLUMN_STATISTICS' in information_schema (1109)" と怒られる原因と対策 - モヒカンメモ
    • ダンプが楽しくなる mysqldump の後継ツール mysqlpump の話 | 株式会社ビヨンド

      こんにちは。 開発チームのフリー素材担当、まんだいです。 かなり出遅れてますが mysqldump の後継ツールとなる mysqlpump を使ってみたので、まだ使ったことがない人向けにオススメポイントをまとめてみました。 さすが後継というべきか、基本的なオプションの使い方はそのままで mysqldump から移行してきた人にも優しい設計になっていましたので、ぜひ使ってみてほしいと思いました。 MySQL に同梱されているのがポイント高いですよね。 これだけでも乗り換える価値がある、進捗表示 今回試したデータベースはせいぜい 200MB 程度のものなのであまり恩恵はなかったですが、 mysqlpump はダンプの進行具合を逐一表示してくれます。 mysqlpump -uroot -p --databases xxxxx > xxxxx_20XX0X0X.sql Enter password

        ダンプが楽しくなる mysqldump の後継ツール mysqlpump の話 | 株式会社ビヨンド
      • MySQLのmysqldumpでローカルにファイルを作成せずs3にバックアップ&リストアする方法

        システム運用をしているとs3にデータベースのバックアップを定期にアップロードをするケースがあります。 ただ、データベースのサイズがある程度大規模になってくると、もし一旦ローカルにファイルを保存してバックアップを行う場合、そもそもサーバーにバックアップファイルを置く容量がない事態が発生してしまいがちです。 そこで、今回はローカルにファイルを作成せず直接s3にアップロードすることで、サーバーの容量を圧迫せずにバックアップ&リストアを行う方法をご紹介します。 mysqldumpをローカルにファイルを保存せずs3に保存する方法 以下コマンドで、データベースとテーブルを指定してs3の特定の場所にバックアップをアップロードできます。 本サンプルはDBの入っているサーバーローカル上での実行例です。 (圧縮方法はbzip2) mysqldump -u root db_name table_name | b

          MySQLのmysqldumpでローカルにファイルを作成せずs3にバックアップ&リストアする方法
        • mysqldumpでPROCESS権限(PROCESS privilege)を要求される - いっさいがっさい

          cronで定期実行していたMySQLのバックアップタスクがエラーを吐くようになった。mysqldumpでエラーになっている。 mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces MySQLを5.7.31にバージョンアップしたことで権限の要求が変わったらしい。PROCESS権限が必要とおっしゃっている。 解決手段 とりあえず、PROCESS権限を持たせればよさそうなので、次のコマンドでmysqldumpを実行するユーザーに権限を与える。 mysql > GRANT PROCESS ON *.* TO 'your-user'; で権限を付ける。your-userはコマンドで

            mysqldumpでPROCESS権限(PROCESS privilege)を要求される - いっさいがっさい
          • さくらのレンタルサーバ(スタンダードプラン)でmysqldumpを自動化する - Qiita

            2021/10/27 更新 初出から3年ほど経過していますが、基本的には、2021年現在もこの記事のままで動作するはずです。 経緯 中小企業や個人ユースでお馴染み、さくらレンタルサーバ(スタンダードプラン)。 今までメンテのときについでで手動バックアップを取っていましたが、かえって面倒くさくなってきたので、真面目に自動バックアップを取ることにしました。普通は自動化しているのが当たり前だろとかいうのはその通りです、すいません。 さくらのレンタルサーバでデータベースを自動的にバックアップして、いざというときに復元する こうなる前に。 自分もマジで、いつかやらかす自信だけはあります。 なお、さくらの場合、サーバコントロールパネルからcronを設定できるのは5個までという制限がありますが、個人に毛が生えたクラスの案件で、cronを10個も20個も動かすとかほぼ無いので、ここは素直にコントロールパネ

              さくらのレンタルサーバ(スタンダードプラン)でmysqldumpを自動化する - Qiita
            • Mysqldump with Modern MySQL

              Mysqldump with Modern MySQL Learn how to best use mysqldump in a modern version of MySQL. Mysqldump has many options (I count 111 options ?). Most of us are likely keeping it simple. Here's how I've typically exported a single database: mysqldump some_database > some_database.sql # Or with user auth mysqldump -u some_user -p some_database > some_database.sql # Or with gzip compression mysqldump so

                Mysqldump with Modern MySQL
              • mysqldumpがFLUSH TABLESでタイムアウトしたので調べた話 - kenken0807_DBメモ

                この記事は MySQL Advent Calendar 2019 11日目の記事です。 mysqldumpがFLUSH TABLESでタイムアウトしたので調べたという記録です。 (SQLステートメントや出力結果は一部省略しています) 問題 とある日、スレーブが壊れましてmysqldumpを使ってマスターから復旧しようとしました。 しかし、以下のようにFLUSH TABLESがtimeoutしてしまい、exportできない事象が... MySQL5.7です。 # mysqldump -p --single-transaction --master-data=2 --default-character-set=utf8mb4 --routines --triggers --events --hex-blob --databases db > backup.dump mysqldump: Cou

                  mysqldumpがFLUSH TABLESでタイムアウトしたので調べた話 - kenken0807_DBメモ
                • InnoDBデータベースでmysqldumpする時は、single-transactionとskip-lock-tablesのオプションをつけよう | Masyus Work

                  MySQLでInnoDBのデータベースをダンプしようとした時の話。 mysqldump -uhogehoge -pfugafuga -h masyus.work > dump.sql シンプルに書くとこんな感じのコマンドになるかと思うが、実はちょっとしたLOCKの罠があったので解説してみる。検証したMySQLバージョンは5.7.26、データベースはInnoDBを使用。 暗黙で--lock-tablesが有効になっている もっと細かく言うと、 --opt というオプションがデフォルトで有効になっている。--optは複数のオプションを一括で有効にするオプションで、詳細は端折るがその複数のオプションの中の1つが--lock-tablesというわけだ。 参考) https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html#option_mysqldu

                    InnoDBデータベースでmysqldumpする時は、single-transactionとskip-lock-tablesのオプションをつけよう | Masyus Work
                  • RDS から mysqldump するときのお作法 - AR ホームベーカリー

                    GTID とかついてきて、そのまま他の環境に持ち込もうとするとうまく行かず。 「イラァ」としないためのメモ。 mysqldump -u ${ユーザ名} -p -h ${エンドポイント} --quick --single-transaction --skip-triggers --set-gtid-purged=OFF ${DB名} > ${ファイル名} これでよい。 mysql -u ${USER} -p -h ${HOST} < ダンプファイル.sql とかでスルっと戻せるようになる。

                      RDS から mysqldump するときのお作法 - AR ホームベーカリー
                    • binlog_format= ROW + 式インデックス + mysqldumpでレプリケーションに失敗する可能性がある

                      以下の4つの条件を満たすと MySQL error code MY-013146 (ER_SERVER_SLAVE_CONVERSION_FAILED): Column %d of table '%-.192s.%-.192s' cannot be converted from type '%-.32s' to type '%-.32s' が発火してSQLスレッドが止まる binlog_format= ROW である 式インデックスを使っている 式インデックスを作って以降、そのテーブルにカラムを追加した 論理バックアップからリストアしてスレーブを作成

                      • mysqldumpでCouldn’t executeと言われた時の対策 – 塩焼きブログ

                        下記のようなmysqldumpコマンドを実行したところ mysqldump -h database -u hoge hoge2 -phoge3 --skip-lock-tables --default-character-set=utf8mb4 hoge4 hoge5 > ~/Downloads/hoge6.sql 下記のようなエラーが出た mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'hoges' AND TABLE_NAME = 'item';': Unknown table 'COLUMN_S

                          mysqldumpでCouldn’t executeと言われた時の対策 – 塩焼きブログ
                        • mysqldumpで取得したinsert文をupdate文にしたい

                          MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

                            mysqldumpで取得したinsert文をupdate文にしたい
                          • Backup/Restore Performance Conclusion: mysqldump vs MySQL Shell Utilities vs mydumper vs mysqlpump vs XtraBackup

                            A little bit ago, I released a blog post comparing the backup performance of different MySQL tools such as mysqldump, the MySQL Shell feature called Instance Dump, mysqlpump, mydumper, and Percona XtraBackup. You can find the first analysis here: Backup Performance Comparison: mysqldump vs. MySQL Shell Utilities vs. mydumper vs. mysqlpump vs. XtraBackup However, we know the backups are just the fi

                              Backup/Restore Performance Conclusion: mysqldump vs MySQL Shell Utilities vs mydumper vs mysqlpump vs XtraBackup
                            • AWS RDSにmysqldump: Couldn't execute 'FLUSH TABLES WITH READ LOCK': Access denied for userが出て接続できなくなった - mattintosh note

                              mysqldump のバージョンを上げたせいか AWS RDS で運用してるデータベースのダンプを取ろうとすると下記のメッセージが出てダンプが取れなくなった。尚、mysql コマンドでは接続できる。 mysqldump: Couldn't execute 'FLUSH TABLES WITH READ LOCK': Access denied for user 'admin'@'%' (using password: YES) (1045) 使用中のバージョンはこれ。 mysqldump Ver 8.0.32 for macos11.7 on x86_64 (Homebrew) 前々から MySQL 8.x 系のクライアントから 5.7 系とかのダンプを取るには --skip-column-statistics と --single-transaction を付けていて問題なかったけど最近

                                AWS RDSにmysqldump: Couldn't execute 'FLUSH TABLES WITH READ LOCK': Access denied for userが出て接続できなくなった - mattintosh note
                              1

                              新着記事