MySQL 8.0 のデフォルトのデータディレクトリを変更する (設定なしの簡単な操作)

MySQL 8.0 のデフォルトのデータディレクトリを変更する (設定なしの簡単な操作)

使用シナリオ: Alibaba Cloud を使用しており、データディスクを別途購入しました (大容量でバックアップに使用できます)。MySQL 8.0 データベースは、デフォルトでシステムディスクにインストールされています。セキュリティとスペースの問題を考慮すると、デフォルトのデータベースディレクトリを別の場所に変更する必要があります (ここではマウントして SSD データディスクを使用します)

オペレーティングシステム: CentOS 7.6 データベース: MySQL 8.0 私のオリジナル記事をもっと見るには、ここをクリックしてください。

MySQL 8.0 のデフォルトのデータディレクトリの場所は、 /var/lib/mysqlです。

ターゲットの場所は: /data/

さあ始めましょう

1. まず、MySQL 8.0サービスを停止し、次のコマンドを使用します。

[root@JasonSong ~]# sudo systemctl stop mysqld.service

次のコマンドを使用して、サービスが停止しているかどうかを確認します。

[root@JasonSong ~]# sudo systemctl status mysqld.service
● mysqld.service – MySQL サーバー
  ロード済み: ロード済み (/usr/lib/systemd/system/mysqld.service; 有効; ベンダープリセット: 無効)
  アクティブ: 2019-02-21 13:52:24 CST 以降非アクティブ (停止)、9 秒前
   ドキュメント: man:mysqld(8)
      http://dev.mysql.com/doc/refman/en/using-systemd.html
 プロセス: 6152 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (コード=終了、ステータス=0/成功)
 プロセス: 6082 ExecStartPre=/usr/bin/mysqld_pre_systemd (コード=終了、ステータス=0/成功)
 メイン PID: 6152 (コード = 終了、ステータス = 0/成功)
  ステータス: 「SERVER_SHUTTING_DOWN」

2月20日 16:30:39 JasonSong systemd[1]: MySQLサーバーを起動しています...
2月20日 16:30:50 JasonSong systemd[1]: MySQLサーバーを起動しました。
2月21日 13:52:21 JasonSong systemd[1]: MySQLサーバーを停止しています...
2月21日 13:52:24 JasonSong systemd[1]: MySQLサーバーを停止しました。

2. デフォルトのデータディレクトリを目的の場所に移動する

[root@JasonSong ~]# mv /var/lib/mysql/ /data/

ターゲットの場所を元の場所にソフトリンクし、次のコマンドを使用してソフトリンクを作成します。

[root@JasonSong ~]# ln -s /data/mysql /var/lib/

リンクが成功したかどうかを確認するには、次のコマンドを使用します。

[root@JasonSong ~]# ls -la /var/lib/mysql
lrwxrwxrwx 1 root root 2011年2月11日 14:00 /var/lib/mysql -> /data/mysql

上記の情報を表示した後、テスト用に MySQL サービスを開始できます。

[root@JasonSong ~]# sudo systemctl start mysqld.service
[root@JasonSong ~]# sudo systemctl status mysqld.service
● mysqld.service – MySQL サーバー
  ロード済み: ロード済み (/usr/lib/systemd/system/mysqld.service; 有効; ベンダープリセット: 無効)
  アクティブ: 2019-02-21 14:02:13 CST 木曜日からアクティブ (実行中)、8 秒前
   ドキュメント: man:mysqld(8)
      http://dev.mysql.com/doc/refman/en/using-systemd.html
 プロセス: 21361 ExecStartPre=/usr/bin/mysqld_pre_systemd (コード=終了、ステータス=0/成功)
 メイン PID: 21379 (mysqld)
  ステータス: 「SERVER_OPERATING」
  Cグループ: /system.slice/mysqld.service
      └─21379 /usr/sbin/mysqld

2月21日 14:02:12 JasonSong systemd[1]: MySQLサーバーを起動しています...
2月21日 14:02:13 JasonSong systemd[1]: MySQLサーバーを起動しました。

上記の情報が表示されていれば問題ありません。私のオリジナル記事をもっとご覧になりたい方は、こちらをクリックしてください。

これで、MySQL 8.0 のデフォルトデータディレクトリの変更(設定不要の簡単操作)に関する記事は終了です。MySQL のデフォルトディレクトリの変更の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Win2008 R2 サーバーで MySQL 5.5 データベースのデータ ディレクトリを変更する方法
  • Windows Server 2003 で MySQL 5.5 データベース データ ディレクトリを変更する
  • Win2008 r2 で MySQL データ ディレクトリを変更する方法
  • Centos MySQL データベースディレクトリの変更
  • Mysql データベースのストレージ ディレクトリを変更するにはどうすればよいでしょうか?

<<:  docker+gitlab+gitlab-runnerの詳細なデプロイメント

>>:  VueはPCカメラを呼び出して写真機能を実現します

推薦する

CentOS 7.6 への MySQL 5.7 GA バージョンのインストール チュートリアル図

目次環境の準備環境の準備mariadbをアンインストールする rpm -qa | grep mari...

JavaScript における var、let、const の違いの詳細な説明

目次グローバル変数として可変ホイスト一時的なデッドゾーンブロックスコープ重複したステートメント宣言さ...

Google Chromeの自動入力問題に対する完璧な解決策

Google Chrome では、ログインに成功すると、パスワードを記憶するかどうかを尋ねるメッセー...

MySQLデータのバックアップとリカバリの実装方法の分析

この記事では、例を使用して MySQL データのバックアップと復元の方法について説明します。ご参考ま...

MySQL の自動増分主キーに関する詳細な説明

目次特徴保存戦略自己増加の決定自動増分値の変更実行プロセス問題点自動増分ロックロック戦略バッチ挿入の...

MySQL アーキテクチャのナレッジポイントの概要

1. データベースとデータベースインスタンスMySQL の研究では、データベースとデータベース イン...

DockerでJavaプログラムを起動する方法

シンプルなSpring Boot Webプロジェクトを作成するアイデア ツールを使用して、Sprin...

CentOS の環境変数と設定ファイルの詳細な説明

序文CentOS 環境変数設定ファイル システムは階層型システムであり、他のマルチユーザー アプリケ...

伝説的な VUE 構文シュガーは何をするのでしょうか?

目次1. 糖衣構文とは何ですか? 2. VUE の構文糖とは何ですか? 1. 最も一般的な構文シュガ...

Alibaba Cloud Server ドメイン名解決手順 (初心者向けチュートリアル)

ウェブサイトの構築を始めたばかりの初心者には、理解し、学ぶべきことがたくさんあります。ウェブサイトを...

MySql COALESCE 関数の使用コード例

COALESCE は、各パラメータ式 (expression_1、expression_2、...、...

HTML+CSSプロジェクト開発経験概要(推奨)

ここ数日ブログを更新していませんでした。簡単な HTML+CSS プロジェクトを終えたところです。数...

Vueはシンプルなスライダー検証を実装する

この記事の例では、Vueスライダー検証の実装を共有しています。コードは次のとおりです。 <テン...

Linux は n 日前のログとサンプルコマンドを自動的に削除します

1. ファイル削除コマンド:対応するディレクトリを検索します -mtime + 日数 -name &...

Flex プログラム Firefox で中国語を入力すると文字化けするバグ

Firefox の下位バージョンでは中国語の文字を入力できず、上位バージョンでは文字化けした文字が表...