是否有可能在MySQL中设置每个数据库使用单独的datadir?
我正在运行一个userdir开发(沙箱)服务器,并希望将该用户的数据库的MySQL数据文件放在他们的/home/<user>/mysql目录中。 你会怎么做?
如果您没有使用INNODB或innodb_file_per_table,那么只需停止数据库服务器,将数据库文件夹移动到您喜欢的任何位置,然后从mysql文件夹创build一个到新位置的符号链接。 Mysql仍然需要访问文件,所以你不能简单地改变权限,以便特定的用户拥有目录/文件。 请先用testing数据进行testing。