大体写一下过程:
首先如果要切换的位置,还没有挂载上,那么就执行:mount /dev/sdb1 /data 进行挂载
挂载后可以通过df,命令查看Linux下的所有文件系统的大小.挂载后就可以看到挂载内容了
然后开始修改mysql数据存储位置:
首先先停掉mysql服务:
/etc/init.d/mysql stop
或者执行:systemctl stop mysqld 注意,这里的mysql有可能是mysqld
修改mysql配置文件,执行“vi /etc/my.cnf”命令并确定。
在打开的mysql数据库配置文件中,找到“datadir”这一行代码,查后面中的路径,并记下。
datadir是现在正在使用的mysql数据库存放目录地址。
输入“:”(冒号),并输入“q!”并确定,退出vi编辑
如果已经进入了INSERT编辑模式的话,需要先按一下“ESC”键,然后再执行“:q!”命令。
把原来mysql数据库目录文件全部都复制到新的数据库目录中,在终端执行“cp -r /usr/mysql/var /mnt/mysqldata”并确定。
这里就是把原来的mysql的配置数据库的相关文件,cp到挂载的那个目录下
cp -r是复制文件夹的命令,第一个参数是需要复制的目录地址,第二个参数是需要