我正在尝试使用我的闪存驱动器来运行mysql,即我想使用我的闪存驱动器代替硬盘执行mysql的所有操作。我按照digital ocean的文档移动了提到的mysql数据目录这里。
系统信息:
Ubuntu 16.04 LTS
Flash Drive formatted to Ext4
Permission of the flash drive kept as 777
User group changed to mysql of the flash drive
mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper
按照上述步骤操作后,每当我想启动 mysql 服务时,它都会抛出Permission Denied
错误 :
**mysqld: Can't change dir to '/media/user_name/flash_drive_ID/mysql/' (Errcode: 13 - Permission denied)**
**mysqld[7929]: 2018-08-10T07:50:41.588660Z 0 [Warning] Can't create test file /media/username/flash_drive_ID/mysql/user_name.lower-test**
**mysqld[7929]: 2018-08-10T07:50:41.588782Z 0 [Note] /usr/sbin/mysqld (mysqld 5.7.23-0ubuntu0.16.04.1) starting as process 7929 ...**
**systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE**
免责声明:我已经知道磨损均衡但仍然希望找到一个详细的解决方案,因为需求集是这样的。
如果有人能解释一下这里需要做什么,那对我真的很有帮助。网络上存在的所有解决方案都没有明确说明需要做什么。