mysql 删除数据后myd_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
呃,我用的是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文件夹后……的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java的lookingat_Java
- 下一篇: JAVA ee6 result结果集_j