HXPHXPを運営する管理人、水瀬のブログ。LinuxMySQLでは初期の保存先でユーザーごとにまとめて容量制限(クォータ)が出来ないのでデータベース保存先をユーザーディレクトリへ移動させました。結果から言うと上手く動いています。新規にデータベースを作成する時の手間が増えるのが難点かもしれません。スクリプトを書いて実行させれば楽かもしれませんし、その手間だけの意味がある作業だと思います。ユーザー(例:アカウント)ディレクトリにDB専用ディレクトリ作成。その中にMySQLと分かるようにディレクトリを作成する。/home/アカウント/db/mysql所有者とグループをアカウントへ。/home/アカウント/db////////////////////////////////////////////////////////////データベースが作成されていない時。MySQLへログインしてデータベースを作成する。-pパスワードデータベース作成。exit////////////////////////////////////////////////////////////データベースの移動。/home/アカウント/db/mysql/シンボリックリンクを作成。/var/lib/mysql/アカウント移動。/home/アカウント/db/mysqlデータベースディレクトリアカウントの所有者アカウントに変更。アカウントアカウントディレクトリ以下に作成されるファイルは、所有者アカウントになるように(setuidを)設定。アカウントデータベースファイルの所有者をアカウントに変更。(グループはそのままmysql)※ここからは既にデータベースにテーブルがある時。*書き込み権限(パーミッション)を設定。HTMLタグが使用できます。