Windows下的MySQL删除data文件夹后……
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
搜索最后一句,找到这样的结果 http://blog.csdn.net/indexman/article/details/16980433
呃,我用的是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...
那俩文件夹也没出来,试验失败。
那些爱折腾的孩子,再自己捣鼓捣鼓吧。
Windows下的MySQL删除data文件夹后……的更多相关文章
- windows下更换MySql数据库数据文件夹位置
详细解决地址 ,感谢博主 :https://blog.csdn.net/u010953266/article/details/56499361 概述 由于更换硬盘,系统重新安装了一遍,原来的mysq ...
- 重新装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.程序訪问时提示找不到表,实际表已经存在 这样的情况是因为数据库全部者可 ...
随机推荐
- Dijkstra+优先队列 模板
#include<bits/stdc++.h> using namespace std; #define ll long long ; const ll inf=1e17; struct ...
- (转)微软借力.NET开源跨平台支持,布局物联网平台开发
今天科技类最大的新闻,莫过于微软宣布.NET开发框架开源计划..NET 开源,集成 Clang 和 LLVM 并且自带 Android 模拟器,这意味着 Visual Studio 这个当下最好没有之 ...
- 小程序 坐标算距离 (copy)
var EARTH_RADIUS = 6378137.0; //单位M var PI = Math.PI; function getRad(d){ retu ...
- BER-TLV数据结构【转】
转自:https://www.cnblogs.com/SCPlatform/p/5076935.html 为了便于后文的引用说明,先列出一段TLV结构的数据: [6F] 4D │ ├─[84] 07 ...
- Sass & Scss & CSS3
Sass & Scss & CSS3 Sass & Scss @mixin & @include & @import & variable https: ...
- 第107天:Ajax 实现简单的登录效果
使用 Ajax 实现简单的登录效果 Ajax是一项使局部网页请求服务器信息,而不需整体刷新网页内容的异步更新技术.这使得向服务器请求的数据量大大减少,而且不会因局部的请求失败而影响到整体网页的加载. ...
- HDU4466_Triangle
今天比赛做的一个题目,不过今天终于感受到了复旦题目有多坑了. 题目的意思是给你一段长为n个单位长度的直线,你可以选择任意连续单位长度的线段组成三角形,可以组成任意你可以组成任意多个三角形,且要求其中所 ...
- Android四大组件之Service(续2)
1.HttpRequest package com.joyfulmath.android4example.http; import java.io.BufferedReader; import jav ...
- git commad
repo forall -c 'echo $REPO_PATH;ssh trd.git.htc.com -p29419 -lowen_wen gerrit create-project --submi ...
- 【JavaScript&jQuery】轮展图
用bootstrap实现轮展图和用Jquery自定义轮展图两种 1.使用bootstrap插件 效果图: 用一个超简单的方法,那就是用bootstrap的插件,什么?不懂bootstrap?没关系 ...