ex: test1のデータベースをMySQL に作成すると、' test1 ' という名前のフォルダーが、MySQL /var/lib/mysqlのデータ フォルダーに作成され、パーミッション700で作成されます。
mysql -uroot -p -e 'create database test1'
ll /var/lib/mysql|grep test1
drwx------ 2 mysql mysql 4096 May 24 16:57 test1/
このデフォルトの許可を755に変更したいですか? (つまり、mysql -uroot -p -e 'create database test1'を実行すると、フォルダー 'test1' の権限は755になります)。これをアーカイブするにはどうすればよいですか?
現在のユーザーの UMASK と UMASK_DIR を変更してから、MySQL をセーフ モードで起動しようとしましたが、権限はまだ700です。
UMASK=0660
export UMASK
UMASK_DIR=0755
export UMASK_DIR
sudo /usr/bin/mysqld_safe &
mysql -uroot -p -e 'create database test2'
ll /var/lib/mysql|grep test2
drwx------ 2 mysql mysql 4096 May 24 16:57 test2/
どんな助けでも大歓迎です!
Ubuntu 12.10、MySQL 5.5.31 を使用しています