MySQL删除data文件夹后,怎么都无法启动了,出现错误:

150106 9:28:43 [Note] Plugin 'FEDERATED' is disabled.

wampmysqld: Table 'mysql.plugin' doesn't exist

150106 9:28:43 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

150106 9:28:43 InnoDB: The InnoDB memory heap is disabled

150106 9:28:43 InnoDB: Mutexes and rw_locks use Windows interlocked functions

150106 9:28:43 InnoDB: Compressed tables use zlib 1.2.3

150106 9:28:43 InnoDB: Initializing buffer pool, size = 141.0M

150106 9:28:43 InnoDB: Completed initialization of buffer pool

150106 9:28:43 InnoDB: highest supported file format is Barracuda.

150106 9:28:43 InnoDB: Waiting for the background threads to start

150106 9:28:44 InnoDB: 1.1.8 started; log sequence number 1595675

150106 9:28:44 [Note] Server hostname (bind-address): '(null)'; port: 3306

150106 9:28:44 [Note] - '(null)' resolves to '::';

150106 9:28:44 [Note] - '(null)' resolves to '0.0.0.0';

150106 9:28:44 [Note] Server socket created on IP: '0.0.0.0'.

150106 9:28:44 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

呃,我用的是windows啊,好像也没有那些命令

倒是有一个脚本mysql_install_db.pl,但似乎需要用perl来运行(刚找了一下发现在git bash里面有perl,可以试试)

在群里问了,有人提到,data目录是不能删的。原来如此,mysql有关键文件在里面啊,好难过。找同事的电脑,打开data文件夹,发现目标:

mysql 和 performance_schema

复制到data文件夹下面,启动mysql,OK(中间还有一些小问题搜索下就出来了),困扰了我好久的神奇问题T_T

附上那mysql_install_db.pl的尝试(先把那两个目录移走,再做的试验)

C:\wamp\bin\mysql\mysql5.5.24>D:\Work\git\PortableGit-1.8.4-preview20130916\bin\perl.exe C:\wamp\bin\mysql\mysql5.5.24\scripts\mysql_install_db.pl --basedir=.

FATAL ERROR: Neither host 'ARLIANG' nor 'localhost' could be looked up with

./bin/resolveip

Please configure the 'hostname' command to return a correct

hostname.

If you want to solve this at a later stage, restart this script

with the --force option

C:\wamp\bin\mysql\mysql5.5.24>D:\Work\git\PortableGit-1.8.4-preview20130916\bin\perl.exe C:\wamp\bin\mysql\mysq

l5.5.24\scripts\mysql_install_db.pl --basedir=. --force

Installing MySQL system tables...

那俩文件夹也没出来,试验失败。

那些爱折腾的孩子,再自己捣鼓捣鼓吧。

重新装Mysql后原来数据的恢复办法:即一个版本的mysql的data文件夹下的所有的数据,怎么去加载到另一个安装的mysql中

重新装Mysql后原来数据的恢复办法本博客:http://blog.csdn.net/xiaowu_zhu/article/details/71188955 不管是重新装系统或者数据库时,总会遇到怎么 ...

windows下使用RoboCopy命令进行文件夹增量备份

RoboCopy,它是一个命令行的目录复制命令,自从Windows NT 4.0 开始就成为windows 资源工具包的一部分,然后在Windows Vista.Windows 7和 Windows ...

windows下如何快速删除大文件

rmdir  磁盘:\文件夹的名字  /s /q; eg:rmdir E:\vue_workspace\KB\day08    /s/q /S 表示除目录本身外,还将删除指定目录下的所有子目录和文件. ...

windows下查看 mysql二进制日志文件

有时候需要将linux中的mysql从线上linux种down到windows查看,但是这种binlog日志是二进制的,应该怎么查看呢? 使用window上的mysqlbinlog.exe将其转码到另 ...

Windows下Java File对象创建文件夹时的一个"坑"

import java.io.File; import java.io.IOException; public class DirCreate { public static void main(St ...

mysql删除数据库文件ibdata1后引发的故障

进行性能测试是发现大量报错: Duplicate entry主键重复 可以看到mysql数据库中已经没有innodb引擎启动信息了 之前发现ibdata1占用了大量硬盘,为了省出空间删除了数据库ibd ...

黄聪:mysql搬家,直接复制data文件夹(*.MYD,*.MYI,innodb)出错,无法正常显示

解决办法: 1.复制旧mysql的data文件夹中的数据库到新mysql的data文件夹内. 2.删掉旧的“ib_logfile*”等日志文件,重启MySQL后会自动生成新的日志文件的. 3.复制旧的 ...

迁移Windows下的MySQL时字符乱码问题

我们常常会直接复制一份MySQL的Data文件夹到新的环境下,正常情况下重新启动MySQL就可以使用.但有时也会遇到些问题: 1.程序訪问时提示找不到表,实际表已经存在 这样的情况是因为数据库全部者可 ...

Windows通过data文件夹恢复mysql数据库

mysql--1146--报错 先找到数据库存放地址,即Data文件夹(复制留下来) 再用电脑管家把所有的mysql卸载 然后把mysql文件夹弄走(卸载不会清掉它,需手动,一般在C:\Program ...

随机推荐

struts2笔记(2)

patternyyyy-MM-dd hh: ...

robotframework ride安装

之前在python3.3.5的环境下一直无法找到匹配的wxPython版本,只能再装了一个python2.7,后面在2.7的环境下重新安装了robotframework和ride,结果还是无法启动ri ...

C# 泛型的协变和逆变

1. 可变性的类型:协变性和逆变性 可变性是以一种类型安全的方式,将一个对象当做另一个对象来使用.如果不能将一个类型替换为另一个类型,那么这个类型就称之为:不变量.协变和逆变是两个相互对立的概念: 如 ...

C++学习12 友元函数和友元类

友元函数和友元类在实际开发中较少使用,想快速学习C++的读者可以跳过本节. 一个类中可以有 public.protected.private 三种属性的成员,通过对象可以访问 public 成员,只有 ...

Android执行shell命令

一.方法 /** * 执行一个shell命令,并返回字符串值 * * @param cmd * 命令名称&参数组成的数组(例如:{"/system/bin/cat", &q ...

FilterDispatcher 的作用(struts2.1.3以前,新版本改了)

org.apache.struts2.dispatcher.FilterDispatcher是Struts2的主要的Filter,负责四个方面的功能: (1)执行Actions (2)清除Action ...

java导出Excel定义导出模板

在很多系统功能中都会有Excel导入导出功能,小编采用JXLS工具,简单.灵活. JXLS是基于 Jakarta POI API 的Excel报表生成工具,它采用标签的方式,类似于jsp页面的EL表达 ...

css样式之input输入框默认样式

帮朋友写个简单的课程设计,后面会贴出来,项目刚开始就遇到一个坑(给input输入框设定样式,但是,点击后会出现蓝色边框),之前写其他的项目时也遇到过,百度一下资料解决了,现在又碰到了,写一下,留着备用 ...

HTML-CSS背景渐进色

一.分类 a>线性渐变:颜色沿着一条直线过度:从 左到右.从上到下等: b>径向渐变:圆形或椭圆形渐变,颜色不再沿着一条直线变化,而是从一个起点朝所有方向混合. 1.线性渐变语法: bac ...

mysql 删除数据后myd_Windows下的MySQL删除data文件夹后……相关推荐

  1. Ubuntu虚拟机设置共享文件夹后/mnt下找不到hgfs文件夹

    --------------------------------- 今天用VMware装Ubuntu时设置共享文件夹出了问题.设置共享文件夹时没有报错,但虚拟机内/mnt下找不到hgfs文件夹. 找了 ...

  2. Mysql删除数据什么情况下会释放空间

    Mysql删除数据什么情况下会释放空间 删除数据几种情况以及是否释放磁盘空间 1.drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM 2.truncat ...

  3. python db.commit_python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)...

    今天在尝试用下面的python代码对MySQL进行数据的插入.更新和删除时, 突然发现代码执行成功, 通过代码查询也显示数据已经插入或更新, 但是当我在MySQL客户端通过SQL语句查询时, 数据库中 ...

  4. Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B

    Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B 操作流程 获取数据 迁移数据 运行新的数据库 后记 操作流程 前言:近期做了一个项目,由于mysql数据库中的数据比较庞大,考虑转 ...

  5. mac 偏好设置mysql不小心删除了_Mac 安装配置mysql,误删除local下的var和tmp文件夹该如何解决?...

    mac 上安装Mysql试了各种方法,包括stack overflow上的答案. 大抵是如下的: 1.彻底删除mysql各个遗留文件和配置 sudo rm /usr/local/mysql sudo ...

  6. php实现删除功能,点击删除弹出确认框,点确定删除数据,点取消返回。删除了商品后总价要相应的改变

    1.连接数据库: 2. 订单信息从product数据库下computers表调出不分页显示在网页product.php; 实现删除功能,点击删除弹出确认框,点确定删除数据,点取消返回.删除了商品后总价 ...

  7. mysql官网下载ubuntu_Ubuntu下安装MySQL

    MySQL官网,Ubuntu下的MySQL下载条目太多,太杂,想查怎么用这些包都不知道怎么组织语言,所以使用 apt 下载,并配置: 1.环境信息 系统: 阿里云服务器 Ubuntu 16.04 远程 ...

  8. mysql从data文件夹恢复数据

    此文操作的前提: mysql的data文件夹里的数据未丢失 本次操作在Mac上操作, linux一样, wins未尝试过, 应该差不多 第一步: 备份data文件夹 做好备份是数据操作的前提; 第二步 ...

  9. 用复制mysql/data 文件夹 下面的数据库的形式来复制数据库出现的问题

    用复制mysql/data 文件夹 下面的数据库的形式来复制数据库出现的问题 用复制mysql/data 文件夹 下面的数据库的形式来复制数据库出现的问题 提示找不到表,我去看了一下,丢失了很多个表: ...

最新文章

  1. As3.0与java数据类型的比较总结
  2. Vue-Router + Vuex 实现单页面应用
  3. Laravel核心解读--服务容器(IocContainer)
  4. WIN7下访问ftp的方法
  5. linux设备驱动程序第10章,linux中秒字符设备驱动(宋宝华设备驱动开发详解第10章)...
  6. 阿里云首席安全科学家吴翰清的思考:弹性安全网络,构建下一代安全的互联网...
  7. 近一个月总结(鸡汤多于技术)
  8. 用freemarker生成word文档,并插入图片
  9. AD19——1:1打印PCB原理图(查看封装是否适合实际器件)
  10. 高含金量国际计算机编程竞赛
  11. C++修改密码恶搞软件通过代码修改电脑密码
  12. MIT 开源协议是什么意思?底层原理是什么?
  13. c语言中分不分大小写,C语言高级语言程序设计(一)-第四章 程序设计方法-模块化与算法设计.ppt...
  14. 中关村发布:大数据企业分布图等3张图
  15. 开源商城小程序源码系统 7端合一功能强大
  16. 离群索居者,不是野兽便是神灵!
  17. 使用Teigha.NET操作DWG基本配置
  18. python字符串知识点_python字符串的相关知识点
  19. 为了让机器能和人更好的聊天, Google 都做了什么?
  20. 快速了解登陆shell与非登陆shell的区别

热门文章

  1. C#编程(四十四)----------string和stringbuilder
  2. Windows下安装Objective-C开发环境
  3. [转移]安装 BugZilla 时 Perl 模块的安装
  4. 132.非对称加密?数据安全的特征?
  5. 浙大团队研发铜基沸石纱布口罩,1分钟杀灭新冠病毒逾99%
  6. 霍金的预言正在实现,我们已经离不开人工智能,而它们在脱离控制
  7. STL 之vector详解
  8. mysql 存储地理信息_使用Amazon Aurora存储和处理地理信息数据
  9. ConcurrentHashMap 和 Hashtable 的区别
  10. jvm在创建对象时采用哪些并发安全机制