MariaDBを使用してMySQLデータベースを実行するように設定されたRaspberry Piがあります。スペースが不足しないように、データディレクトリを外部USBハードドライブに移動したいと思います。フォローするオンラインチュートリアルsystemctl start mariadb
実行する最後のコマンドが失敗しました。確認後、ログに次の行が見つかりました。
[Warning] Can't create test file /media/pi/DDE\ externe\ test/mysql-data/raspberrypi.lower-test
権限の問題かもしれないと思ってチュートリアルの手順を書き直し、外付けドライブにmysql-dataディレクトリを作成し、所有権を設定しました。そこで所有者をmysqlユーザーとして設定することはできず、ユーザーpiとして保持されることがわかりました。
pi@raspberrypi:/media/pi/DDE externe test $ ls -la
total 8
drwxrwxrwx 1 pi pi 4096 mars 8 08:31 .
drwxr-x---+ 3 root root 4096 mars 7 15:01 ..
pi@raspberrypi:/media/pi/DDE externe test $ mkdir mysql_data
pi@raspberrypi:/media/pi/DDE externe test $ ls -la
total 8
drwxrwxrwx 1 pi pi 4096 mars 8 08:32 .
drwxr-x---+ 3 root root 4096 mars 7 15:01 ..
drwxrwxrwx 1 pi pi 0 mars 8 08:32 mysql_data
pi@raspberrypi:/media/pi/DDE externe test $ sudo chown mysql:mysql mysql_data/
pi@raspberrypi:/media/pi/DDE externe test $ ls -la
total 8
drwxrwxrwx 1 pi pi 4096 mars 8 08:32 .
drwxr-x---+ 3 root root 4096 mars 7 15:01 ..
drwxrwxrwx 1 pi pi 0 mars 8 08:32 mysql_data
chownコマンドに何か抜けましたか?それとも私は明らかな間違いを犯しましたか?
答え1
私は外部ドライブにchownをサポートするファイルシステムがないことが明らかなエラーだと思います。