本来想着直接建个软连接就能搞定了:https://www.jianshu.com/p/989c5fb0e729

没想到该死的Apparmor一直拒绝这种「软连接」式的访问……

折腾了1个多小时……气死偶嘞!!!

最终通过这位大佬的方案解决了:https://dba.stackexchange.com/questions/106085/cant-create-file-var-lib-mysql-user-lower-test

Ubuntu20.04 Mysql数据库迁移采坑实战

首先把mysql原路径(/var/lib/mysql)改个名放一边,然后新建一个名为mysql的文件夹,接着通过上述方式mount --bind挂载硬盘路径,最后通过「systemctl start mysql」启动,完美解决!Ubuntu20.04根本不需要什么软连接,因为Apparmor根本就不认!以后学精了!只要是软连接不生效,统统换成mount --bind挂载 实体路径!

 


人生有無數種可能,人生有無限的精彩,人生沒有盡頭。一個人只要足夠的愛自己,尊重自己內心的聲音,就算是真正的活著。