Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linux MySQLデータベースのディスククォータの設定

Linux MySQLデータベースのディスククォータの設定

  

MySQLデータベース自体にはディスククォータ機能がないため、Linuxに付属のmysqlディスククォータのクォータツールを制限できます。

1、最初に/homeのパーティションを自動的にマウントし、クォータディスクフォーマットに設定する必要があります。ユーザーfooを例にとり、fooのディスククォータを設定しましょう。設定方法の詳細については、Linux Quota Basic Tutorialを参照してください。

2、データベースをfooホームディレクトリに格納するためのdbsディレクトリを作成し、このディレクトリの所有権をmysql:fooに設定します。権限は3755です。

mkdir /home /foo /dbs

chown mysql:foo /home /foo /dbs

chmod 3755 /home /foo /dbs

3 /var /lib /mysqlのすべてのfooデータベースファイルを/home /foo /dbsディレクトリに移動します。

mkdir /root /backup

cp -avr /var /lib /mysql /* root /backup

mv /var /lib /mysql /データベース名/home /foo /dbs /

chown -Rf mysql:foo /home /foo

chmod -Rf 3755 /home /foo

ln -s /var /lib /mysql /database-name /home /foo /dbs /database-name -v

mysqlデータベースサーバーを再起動します。

etc /init.d /mysqld restart

Copyright © Windowsの知識 All Rights Reserved