windows下更换MySql数据库数据文件夹位置
概述
由于更换硬盘,系统重新安装了一遍,原来的mysql数据还在之前的磁盘中,之前的磁盘被作为外接硬盘挂在在笔记本上,处于最小化迁移成本的考虑,我这里准备在新的系统中安装一个新的数据库,然后将数据库的数据文件夹指向之前的数据库的数据文件夹
基本准备
mysql安装包
数据库数据文件夹(默认位置为C:\ProgramData\MySQL\MySQL Server 5.7\Data,其他情况请参照下面的配置过程)
操作过程
安装mysql数据库
找到mysql的配置文件所在位置
打开services.msc,找到Mysql服务
查看属性找到C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe” –defaults-file=”C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 这样的配置
–default-file后面的就是配置文件的路径修改数据库数据文件夹位置
打开配置文件找到如下配置(@是为了markdown下正常显示,请忽略)
@# Path to the database root @# datadir=C:/ProgramData/MySQL/MySQL Server 5.7\Data
将datadir后面的路径修改掉就行了
- 重启mysql服务器即可完成配置
其他问题
如果想讲原来的数据文件夹移动到其他位置
数据库数据文件夹下面的ibdata1和其他文件夹拷贝到目标目录,其他为日志文件,建议不要带走,否则可能会影响到新的数据库环境。新安装的数据库操作的时候会报1577错误,Cannot proceed because system tables used by Event Scheduler were found damaged at server start
这个问题可能是你安装的数据库版本号不同,两者在event这张表上存在的差别,所以导致错误。
可以在mysql安装根目录的bin下打开cmd窗口
执行 mysql_upgrade -u root -p –force
最近重启一遍mysql服务器解决
参考资料
http://www.cnblogs.com/wawahaha/p/4373493.html
http://xiaoboss.iteye.com/blog/1432874
windows下更换MySql数据库数据文件夹位置相关推荐
- mysql 换文件夹_windows下更换MySql数据库数据文件夹位置
概述 由于更换硬盘,系统重新安装了一遍,原来的mysql数据还在之前的磁盘中,之前的磁盘被作为外接硬盘挂在在笔记本上,处于最小化迁移成本的考虑,我这里准备在新的系统中安装一个新的数据库,然后将数据库的 ...
- linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...
- mysql 删除数据后myd_Windows下的MySQL删除data文件夹后……
MySQL删除data文件夹后,怎么都无法启动了,出现错误: 150106 9:28:43 [Note] Plugin 'FEDERATED' is disabled. wampmysqld: Tab ...
- MySql 数据库数据文件进行恢复
MySql 数据库数据文件进行恢复 偶尔某些意外导致mysql数据库出现问题,需要依靠 data文件夹下的 frm及ibd等文件进行恢复数据 首先新建一个数据库 1.将其命名为想要恢复的数据库名 2. ...
- mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)
目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...
- Windows下安装MySQL数据库
windows下安装MySQL数据库,照着帖子安装了两个电脑,没次都有一点小错误,参考别人的安装记录,根据自己的安装过程,记录一下.(一个电脑安装的5.7.25 一个电脑安装的5.7.26) 一.My ...
- linux的mysql主主_Linux下指定mysql数据库数据配置主主同步的实例
一. 概念:① 数据库同步 (主从同步 --- 主数据库写的同时 往从服务器写数据) ② 数据库同步 (主主同步 --- 两台数据库服务器互相写数据) 二. 举例 主主数据库同步服务器配置 数据库 ...
- 与mysql数据库的交互实战_实战教程丨五步教你优雅地在Windows下安装MySQL数据库...
虽说近几个月全球的经济都不怎么景气,但有个事实我们必须得承认: 各行各业的数据体量正在不断变大. 而随着数据体量的不断扩大,各公司使用数据库管理来数据再常见不过.比如MySQL这样的关系型数据库,互联 ...
- windows下使用RoboCopy命令进行文件夹增量备份
RoboCopy,它是一个命令行的目录复制命令,自从Windows NT 4.0 开始就成为windows 资源工具包的一部分,然后在Windows Vista.Windows 7和 Windows ...
最新文章
- 顺序表-顺序表的基本操作(插入元素+删除元素)
- Django 权限管理-后台根据用户权限动态生成菜单
- s:iterator输出key为一个对象,value为一个List集合的Map
- 【STM32】FreeRTOS系统配置
- 《HTML5实战》——1.4 其他API和规范
- CC2540、nRF51822应用开发比较
- jsp jquery ajax请求,JSP+jquery使用ajax方式调用json的实现方法
- c语言冒泡例子,C语言排序实例(选择、冒泡、插入、折半、快速)
- 从补丁到Root——CVE-2014-4323分析
- ubuntu zip文件解压失败
- Linux Command grep
- SCCM更新卡住恢复处理方法
- javamail写邮件/邮箱验证报错javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection
- js实现拼图游戏(数字版本与图片版本)
- 用pyQt实现信号采集数据图形化显示
- Java、JSP+BBS论坛系统的设计与实现
- maven jpa mysql_Maven 版 JPA 最佳实践
- opencv之图片简单压缩
- Mybatis-plus深入开发(详解${ew.sqlSegment} 与 ${ew.customSqlSegment})
- 寒门博士逆袭,选对专业有多重要?