debian10安装mysql5.7可以指定安装位置嘛

debian10安装mysql5.7可以指定安装位置嘛 能的话需要修改哪些配置

为什么要指定安装位置?这不是 Linux 下常见的需求,特别是你用包管理器安装的时候。我怀疑这是个 X-Y 问题。

1 个赞

Linux 预编译软件包都不能指定安装位置的。你不如说说你为什么想要指定安装位置。

现在我的Debian10系统里有mysql存在默认盘里,内存不太够了,我想把它移动到一个新挂载的盘里,网上搜了很多办法,但是移动以后启动mysql都起不来,想重新安装mysql指定到那个新盘里,如果可以直接迁移过去的话也是可以的

现在我的Debian10系统里有mysql存在默认盘里,但是内存不太够了,我想把它移动到一个新挂载的盘里,网上搜了很多办法,但是移动以后启动mysql都起不来以想重新安装mysql指定到那个新盘里

哦。MySQL 的应用程序和数据是分开的。你设置一下数据存放的路径就好了(注意要同版本的 MySQL)。

和内存没什么关系啊。你是想说硬盘空间?

image
这两个地方吗

就下边那一个啦。

我是直接scp把/var/lib/mysql这个文件传到这个目录下的,之前我记得试过改那里 改成了/media/crt/lp9/date 但是启动mysql会报错

报什么错呢?你是不是没注意权限?

给权限了,主组都是mysql ,给的755,报错好像是说数据库启动失败,然后再次重启过快什么的

看看报错信息。

哥 明天吧 已经下班回家了 :joy:

重启mysql服务报错

journalctl -u mysql -n 100 看看有没有有用点的信息。另外 systemctl cat mysql 看看服务是怎么写的。


journalctl -u mysql -n 100

还是权限问题啊。ls -ld /media /media/crt /media/crt/lp9 /media/crt/lp9/data 看看。

image

只要一修改datadir的参数就报错