序文 同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配置しています。たとえば、MySQL データベース ファイルを保存するためのデフォルトのディレクトリ /var/lib/mysql は別のパーティションに配置されており、システム ディレクトリ /var/ も別のパーティションに配置されています。ただし、このパーティションのサイズは固定されており、データベース ファイル全体を保存するには不十分です。ただし、別のシステムディレクトリ /data のサイズが T レベルに達し、ニーズを大幅に満たしているため、データベースファイルディレクトリを変更する必要があります。 以下は、インターネット上のいくつかの記事を参考にして試したプロセスです。 1. データベース サービスを停止します。 2. ターゲットの場所 (/data) にデータベース ファイル用のディレクトリ (/mysqldb など) を作成し、元のデータベース ファイル ディレクトリをこのディレクトリにコピーします (デフォルトの場所を使用しない場合は、元のデータベース ファイルを新しいディレクトリに直接 mv できます)。 cd /データ mkdir mysqldb cp -r /var/lib/mysql /data/mysqldb/ しばらく待つと、/data/mysqldb/の下に元のデフォルトのmysqlデータベースファイルディレクトリ「/mysql」のコピーが作成されます。 3. my.cnfファイルを変更する # vim /etc/mysql/my.cnf さらに、現在の my.cnf には ln -s /data/mysqldb/mysql/mysql.sock /var/lib/mysql/mysql.sock (/home/data/mysql からコピーする必要があります) 4. データベースの権限を変更します。 # chown -R mysql:mysql /data/mysqldb/mysql/ ← データベースファイルディレクトリの所有権をmysqlに変更します # chmod 700 /data/mysqldb/mysql/whois/ ← データベースディレクトリのwhois属性を700に変更します # chmod 660 /data/mysqldb/mysql/whois/* ← データベース内のデータテーブルの属性を660に変更します 5. usr.sbin.mysqldファイルを変更する # vim /etc/apparmor.d/usr.sbin.mysqld バンドル /var/lib/mysql r, /var/lib/mysql/** rwk、 変更する /data/mysqldb/mysql/ r, /data/mysqldb/mysql/** rwk、 注意: この手順を実行しないと、データベース サービスは再起動できません。再起動しているように見えますが、停止して応答しません。 6. MySQLサーバーを起動する /etc/init.d/apparmor を再起動する /etc/init.d/mysql 再起動 (または restart mysql を使用) 終わり! 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: Docker に MySQL と MariaDB をインストールする方法
>>: Vue+Spring Bootで検証コード機能を実現
目次1. イベントの流れ1. コンセプト2. DOMイベントフロー2. イベントの委任1. イベント...
前回の記事では、MySQL トランザクションについて説明しました。これで、MySQL トランザクショ...
成果を達成する実装のアイデアフィルターのコントラストとぼかしを利用して溶ける効果を実現します。親要素...
Centos7 の起動プロセス: 1.post(電源投入時のセルフテスト) 電源投入時のセルフテスト...
問題: MySQL データベースが予期せずクラッシュしたため、データベースを起動できませんでした。エ...
目次1. setState() の説明1.1 データの更新1.2 推奨構文1.3 2番目のパラメータ...
この記事では、フォームデータの非同期送信を実装するためのJavaScriptの具体的なコードを参考ま...
目次運河マクスウェルデータバスAlibaba Cloud のデータ転送サービス (DTS)運河ポジシ...
1 セミコロン「;」のない CSS スタイル2 タグが閉じられておらず、「>」がありません...
ロックの概念①. 現実世界では、鍵は外の世界から身を隠したいときに使う道具です。 ②. コンピュータ...
この記事では、vue3.0の手動カプセル化ページングコンポーネントの具体的なコードを参考までに紹介し...
要素の両端を揃える配置レイアウトは、実際の開発のいたるところで見られます。これは、フレックスレイアウ...
01. コマンドの概要gcc コマンドは、GNU がリリースした C/C++ ベースのコンパイラを使...
「アダプティブ Web デザイン」はどのように機能しますか?実はそれほど難しいことではありません。 ...
この記事では、MySQL 8.0.11のインストールチュートリアルを参考までに紹介します。具体的な内...