MySQL無法啟動1067錯誤的解決方法_MySQL教程
推薦:MySQL數(shù)據(jù)庫備份和還原的常用命令備份MySQL數(shù)據(jù)庫的命令(-h與hostname,-u與username之間可以有空格,但-p與password之間不能有空格,故一般均無需空格) mysqldump -hhostname -uusername -ppassword databasename backupfile.sql 備份MySQL數(shù)據(jù)庫為帶刪除表的格式 備份MySQL數(shù)據(jù)庫為帶刪除表的格式,
今早在對一張table 創(chuàng)建primay key過程中發(fā)生了斷電,當電腦再次啟動時候,發(fā)現(xiàn)mysql 服務無法啟動,使用 net start 提示 1067錯誤,折騰了2個小時無法解決,后來只能通過手工刪除數(shù)據(jù)文件,日志文件,再啟動服務,然后導入數(shù)據(jù)來完成。
啟動服務發(fā)生1067錯誤:
1.刪除datadir 下的用戶數(shù)據(jù)庫文件 和 日志文件 (ib_logfile0,ib_logfile1)。
2.刪除innodb表空間ibdata1
3.啟動mysql服務:
4.導入數(shù)據(jù):
5.檢查數(shù)據(jù):
雖然這方法簡單,但需要mysqldump導出的數(shù)據(jù)文件進行還原。
分享:mysql語句:SET NAMES UTF8一直以來只知道m(xù)ysql_query(SETNAMESUTF8);是設定數(shù)據(jù)庫編碼的,但是一直不清楚“SETNAMESUTF8”是什么。 直到今天才知道SETNAMES...是mysql語句。 真的感覺到自己的功課還沒做到家,現(xiàn)有知識儲備比較匱乏。現(xiàn)將所查相關資料記下: 1、SETNAMES‘charset_name’ SETNAM
- MSSQL清空日志刪除日志文件
- 關于數(shù)據(jù)庫中保留小數(shù)位的問題
- 解析mysql與Oracle update的區(qū)別
- mysql 導入導出數(shù)據(jù)庫以及函數(shù)、存儲過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- mysql重裝后出現(xiàn)亂碼設置為utf8可解決
- 淺析一個MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
- 相關鏈接:
- 教程說明:
MySQL教程-MySQL無法啟動1067錯誤的解決方法。