linux怎么将mysql数据移动到挂载的硬盘上

linux怎么将mysql数据移动到挂载的硬盘上,第1张

linux下,mysql安装后,数据库的数据默认存放在/var/lib/mysql目录下,如果该目录下挂载的磁盘空间很少,不够用。需要迁移到其他的目录位置。

方法一:

参照windows下的方法,把/var/lib/mysql移到需要的目录,再修改/etc/my.cnf文件,指定数据目录。这方面的教程网上很多,大家可以去搜索一下。

方法二:

使用linux下的软连接方法,具体 *** 作如下:(以迁移到/home/mysql/目录为例)

先停止mysql:

/etc/init.d/mysqld stop

移动数据:

mv /var/lib/mysql/* /home/mysql/

创建软连接:

ln -s /home/mysql/ /var/lib/mysql/

启动mysql:

/etc/init.d/mysqld start

即可。

mysqldump可以通过nohup命令挂载在后台执行,具体 *** 作如下:

1、在终端中输入:nohup mysqldump -u 用户名 -p 密码 数据库名 >数据库备份文件路径 &

2、按下回车键,即可完成挂载。

3、如果要查看挂载结果,可以通过tail -f 数据库备份文件路径 来查看。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7255921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存