MYSQL 表的修復(不斷更新)

2021-09-05 04:38:00 字數 730 閱讀 2233

我的表一直沒有怎麼壞過。

直到昨天我重灌系統後再次裝mysql的時候提示服務啟動不起來。

修復如下:

mysql安裝目錄/data/mysql改名為mysql2

然後重新安裝mysql資料庫。

啟動後匯入相關資料,

select * from mysqldb into outfile 'c:\\db.sql';

關於表的所屬恢復

select * from mysql.proc into outfile 'c:\\proc.sql';

所有儲存過程的恢復

如果表不能開啟的話。先得看看你的表是基於什麼引擎的

1、myisam的表可以用 myisamchk來修復

windows 下:myisamchk.exe -b -o 你的表路徑。

linux下:直接用 --myisam-recover 選項重新啟動mysqld服務。

2、innodb表mysql現在還沒有專門的工具來做修復。

只能在my.cnf或者my.ini裡設定innodb_force_recovery=1,避免在匯出資料時再crash。

然後重新啟動資料庫。

用mysqldump 或者 select * from 你的 表名 into outfile '匯出檔案路徑';

然後刪除原來的表, drop table 你的表名;

然後用mysqlimport 或者source 或者 infile的形式匯入資料。

libuv 不斷更新

initialize the uv async t handle.a null callback is allowed.note that uv async init unlike other libuv functions,immediately starts the handle.to stop...

MYSQL語句彙總,不斷更新中

1.查詢重複出現次數最多的記錄,按出現次數倒序排列 select pid,count as count from tb user group by pid order by count desc limit 20 結果 pidcount 7819 6888 5207 6097 8106 6655 6...

gtk函式(不斷更新)

2,gtk widget modify bg用來設定某個構件的背景顏色,類似的函式有gtk widget modify font gtk widget modify text等,分別用來設定構件的不同部分。例項如下 gdkcolor color color.red 27000 color.green...