109  
查询码:00000504
Mysql数据库对数据库转移
作者: 马文博 于 2021年12月23日 发布在分类 / 人防组 / 人防后端 下,并于 2021年12月23日 编辑
mysql 数据库转移 文件转移

上篇写了通过大文本脚本进行数据库的转移,还是很麻烦。今天尝试使用数据库文件进行数据库直接转移。方便快捷很多。

注意:本地mysql数据库版本不能高于现场数据库版本,尽量使用版本相同的数据库,最保险,否则数据包拷贝过去以后mysql无法打开!

测试使用用的mysql版本是8.0.27.1,mysql安装过程不再赘述。

1、数据库安装完成以后,在F盘新建目录(例如:Data),进行后续文件夹权限设置

粘贴图片

右键属性设置

粘贴图片

粘贴图片


粘贴图片

粘贴图片

粘贴图片

粘贴图片

2、更改数据目录

先关闭mysql服务,然后找到MySQL安装位置(上篇文档有写如何找到安装位置,这里不再赘述)

粘贴图片

用Notepad++打开,保持utf8模式,否则启动会报错。把位置修改为对应目录

粘贴图片

3、把源数据库Data文件夹完整的拷贝到上述目录下,重启mysql,打开即为新转移过来的数据库。

粘贴图片

4、如果在docker中使用mysql镜像创建数据库,可以把mysql数据库文件挂载出来

docker run -d -p 3306:3306 --name mysql --restart always -v /mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=admin@123 -e MYSQL_ROOT_HOST=% -e TZ=Asia/Shanghai mysql --lower_case_table_names=1 --default-authentication-plugin=mysql_native_password

粘贴图片

mysql版本符合的情况下,可以把data文件直接拷贝进行数据库转移。步骤同上。





 推荐知识

 历史版本

修改日期 修改人 备注
2021-12-23 20:16:21[当前版本] 马文博 其他原因...
2021-12-23 20:13:32 马文博 创建版本

 附件

附件类型

PNGPNG

知识分享平台 -V 4.8.7 -wcp