二、MySQL数据库数据迁移

来源:互联网 发布:ireport java 编辑:程序博客网 时间:2024/05/22 08:27
1 迁移前准备

1.1 停止MySQL数据库服务

执行命令:service mysqld stop


1.2 创建数据库迁移目录

执行命令:mkdir /home/mysql


执行命令:mkdir /home/mysql/data


执行命令:ln -s /home/mysql/data /usr/local/mysql/var 在安装目录下创建mysql数据存放目录的软链接(快捷方式)var。


执行命令:cd /usr/local/mysql进入mysql安装目录,执行命令查看目录下的文件信息。


看到图中倒数第二行的信息表示软链接创建成功。


2 数据迁移
2.1 复制数据库数据到迁移目录

执行命令:cp -r ./data/* /home/mysql/data 将mysql安装目录下的data下的数据全部复制到迁移目录中。


2.2 修改配置并启动服务

执行命令:cd /etc/init.d进入mysql初始化目录


执行命令:vi mysqld 打开mysqld配置文件


按键盘上的i键 进入编辑模式


将光标移到datadir的配置位置,将datadir=/usr/local/mysql/data改为datadir=/usr/local/mysql/var即数据库迁移目录。


修改好之后按esc键,然后输入:wq保存并退出编辑,注意:也是要输入的。


执行命令:chown -R mysql:mysql /usr/local/mysql/var
执行命令:chown -R mysql:mysql /home/mysql/data
执行命令:service mysqld start启动数据库



到此数据迁移成功

原创粉丝点击