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

即可。

若你挂载成功,/mnt就指向了/dev/hda,写入/mnt就写入了/dev/hda

若你挂载失败,写入/mnt当然就在/mnt内了。

所以,首先要确定你是否挂载成功。

linux挂载移动硬盘,读取硬盘中的文件:

1、安装系统相关编译工具,命令

yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel

 zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel 

freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel 

pcre-devel

2、编译安装ntfs-3g工具包,命令:

tar zxvf ntfs-3g-2010.10.2.tgz 

cd ntfs-3g-2010.10.2

#编译configure文件,进行安装命令:

./configure

make

make install

3、查看新添加硬盘位置,挂载硬盘,命令:

fdisk -l 

4、在列表中找到新添加硬盘位置,用mount命令挂载,命令:

mount -t ntfs-3g 

#(硬盘位置) (挂载位置) 

#例如:

mount -t ntfs-3g /dev/sda1 /home/ntfs

#ntfs为手动创建目录,挂载后ntfs即为硬盘内文件。


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

原文地址:https://54852.com/yw/8732113.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存