3.5.2.5. MySQL ダンプファイルを作成する


以下のコマンドを使用して、MySQL のフルダンプを実行します。

MYSQL_POD_NAME=$(oc get pods -l deployment=system-mysql -o jsonpath='{.items[0].metadata.name}')

oc exec $MYSQL_POD_NAME -n $THREESCALE_NAMESPACE -- mysqldump -u root --single-transaction --routines --triggers --skip-extended-insert system > system-mysql-dump-temp.sql

次の例のように、system-mysql-dump-temp.sql ファイルに有効な MySQL レベルのダンプが含まれていることを確認します。

head -n 10 system-mysql-dump-temp.sql
-- MySQL dump 10.13  Distrib 8.0, for Linux (x86_64)
--
-- Host: localhost    Database:
-- ------------------------------------------------------
-- Server version   8.0

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

RDS データベースのユーザーは root 権限を持つことができないため、以下のコマンドを使用してダンプから DEFINER を削除します。

sed 's/DEFINER=`root`@`%`//g' system-mysql-dump-temp.sql > system-mysql-dump.sql
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る