最近对windows2003环境下的mysql数据位置进行迁移工作。在网上搜集到的教程是这样的。

一.首先把mysql的服务先停掉。

二.更改MySQL配置文件My.ini中的数据库存储主路径

打开MySQL默认的安装文件夹C:\Program Files\MySQL\MySQL Server

5.1中的my.ini文件,点击记事本顶部的“编辑”,“查找”,在查找内容中输入datadir后并点击“查找下一个”转到“Path to the

database root数据库存储主路径”参数设置,找到datadir="C:/Documents and Settings/All

Users/Application Data/MySQL/MySQL Server

5.1/Data/"即是默认的数据库存储主路径设置,现将它改到C:\mysql\data(你希望的)文件夹,正确的设置是datadir="C:/mysql/data/"。

更改完成后点击菜单栏的“文件”,再点击“保存”。

三.将老的数据库存储主路径中的数据库文件和文件夹复制到新的存储主路径

将C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server

5.1/Data/文件夹中的所有文件和文件夹拷贝到你新建的文件夹目录下。

四.重启MySQL服务

五.验证更改数据库存储主路径的操作是否成功。

按以上步骤操作后,没想到竟然重启mysql出现错误 1067: 进程意外终止。于是有开始找各种解决方法。

解决无法启动----以下没成功

1.遇到无法启动MYSQL时常见解决方法:

A、先使用命令C:\Program files\mysql\bin\mysqladmin-u root -p shutdown来关闭MYSQL,(此处的路径为mysql对应路径)

B、再在cmd命令行下,执行net start mysql启动mysql。----失败。

2.检查MYSQL目录权限

3.检查my.ini文件中[mysqld]字段下是否有basedir安装目录路径和datadir数据库路径,my.ini可能需要出现在两个地方,MYSQL的安装目录和Windows目录(假设是windows环境)下,都要检查一下。

4.有时候删除%windir%/my.ini文件然后再重新配置也可以解决,再次配置后检查一下Windir目录下是否有my.ini文件,有时把安装目录下最新的my.ini拷贝过去覆盖一下也能解决问题。

最后解决好的方法:重装MYSQL

发现MYSQL有问题时,最便捷的方法,是先把mysql卸载掉,然后重装重新配置,具体方法如下:

1、卸载MYSQL,清理掉安装目录和Windows目录下的my.ini文件。

2、检查任务管理器中是否还有mysql进程,如果有,可以把mysqld.exe杀掉,或者先杀掉再卸载也可以。

3、在cmd命令窗口,执行:sc  delete  mysql,该命令是清理注册服务命令。

3. 重装 mysql

重装 mysql的方法:

方法一.1\进入命令提示符,输入 sc delete mysql

提示若是delete service success,证明删除服务成功;

2\运行mysql的bin目录下面的mysqlinstanceconfig,对mysql进行重新配置,即可.

另,sc是winxp提供的一个高级命令,用来对服务进行查看,中止等操作.功能很强,值得注意.​

方法二.进入命令提示符,输入 sc delete mysql后,然后通过西部数码网站管理助手重新安装mysql​,接着把旧数据库data文件夹复制到新的mysql对应位置。重启mysql成功。

windows mysql 数据库存放位置_windows环境下更改Mysql数据库存储位置的具体步骤相关推荐

  1. system+执行mysql命令_Windows环境下通过MySQL以SYSTEM身份执行系统命令 -电脑资料

    前段时间出了两个关于MySQL的漏洞<MySQL CREATE FUNCTION功能mysql.func表允许注入任意函数库漏洞>.<MySQL CREATE FUNCTION功能l ...

  2. php mysql 主从复制_Windows 环境下,MySQL 的主从复制和主主复制

    Mysql的主从配置 1.找到配置文件 找到配置文件是主从复制的第一个难点.很多新手都容易找错配置文件,一般my.ini配置文件所在的位置都是隐藏的. 一般人都以为配置文件为 C:\Program F ...

  3. linux上部署mysql服务_在Linux环境下部署MySql服务

    之前有下载部署过几次,但是每次都会踩一些坑.特此记录在liunx下部署安装mysql的基本步骤: 1.卸载老版本的mysql find / -name mysql|xargs rm -rf     查 ...

  4. mysql直接执行文件格式_Windows 环境下执行 .sql 格式文件方式

    windows 命令行中有2种执行 .sql 文件的方式:直接行文件 和 先进入mysql命令行然后执行文件.具体操作如下: 1. 直接在windows命令行执行. 打开windows命令行(win+ ...

  5. Windows环境下进行mysql数据库备份

    备份功能 使用mysqldump进行数据库备份 跨主机备份 还原数据库 Windows定时执行脚本任务 使用mysqldump进行数据库备份 mysql数据库自带备份命令mysqldump,可对数据库 ...

  6. linux 查看mysql安装目录_Linux环境下安装MySQL数据库示例教程

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 Linux环境对大多数SQL初学者还是比较陌生,今天给大家演示一下如何在Linux环境 ...

  7. Linux环境下从MySql数据库导出sql文件

    Linux环境下从MySql数据库导出sql文件(mysqldump命令) 1.导出数据和表结构: 首先要在安装mysql的/bin目录下才可以执行: #/usr/local/mysql/bin/ m ...

  8. Window环境下配置MySQL 5.6的主从复制、备份恢复

    Window环境下配置MySQL 5.6的主从复制.备份恢复 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 ...

  9. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

最新文章

  1. 2021年大数据Spark(四十二):SparkStreaming的Kafka快速回顾与整合说明
  2. 微信访问H5,闪退问题
  3. 使用yum快速搭建LAMP和配置phpMyAdmin
  4. MVC+JSON 无限滚动翻页
  5. php jquery模板替换图片,仿jquery插件官网头像更换(原创)
  6. 9203 0409 随堂
  7. vs2008下的javascript语法检查工具——JSLint.VS
  8. 二元函数求最小值 c语言,遗传算法C语言源代码(一元函数和二元函数)
  9. Unity Application Block 3月12 发布的版本
  10. POJ-3264-Balanced Lineup
  11. Web API-事件
  12. 重温html5的新增的标签和废除的标签
  13. REST(三)Restlet实现REST
  14. 用USBOOT软件修复U盘
  15. 【人工智能】归结演绎推理
  16. kettle 读xml无法获得属性信息,输出表修改不能自动更新修改办法
  17. 平面设计美学的意义是什么?
  18. 汉语言文学与茶2019EI会议论文的融合探析
  19. 你看这雪花如此的美丽
  20. java调色板代码_简易网页调色板功能调用代码_html

热门文章

  1. ​​​苹果应用上架后多久可以下载​​
  2. 绘制Bezier样条函数-计算机图形学基础
  3. PNM格式图片转换与JAI ImageIO
  4. 软件本地化常用工具综述
  5. Servlet之会话管理4个技术
  6. L部署lvs+keepalived实现负载均衡
  7. 解决github openssl 10054 错误
  8. Varnish搭建cdn缓存
  9. axios的使用与数据的mock
  10. Problem C: Sums