❶ 怎麼卸載mysql資料庫然後再重裝mac
怎麼卸載mysql資料庫然後再重裝mac
有兩種方法,一種方法使用mysql的check table和repair table 的sql語句,另一種方法是使用MySQL提供的多個myisamchk, isamchk數據檢測恢復工具。前者使用起來比較簡便。推薦使用。
1. check table 和 repair table
登陸mysql 終端:
mysql -uxxxxx -p dbname
check table tabTest;
如果出現的結果說Status是OK,則不用修復,如果有Error,可以用:
repair table tabTest;
進行修復,修復之後可以在用check table命令來進行檢查。在新版本的phpMyAdmin裡面也可以使用check/repair的功能。
2. myisamchk, isamchk
其中myisamchk適用於MYISAM類型的數據表,而isamchk適用於ISAM類型的數據表。這兩條命令的主要參數相同,一般新的系統都使用MYISAM作為預設的數據表類型,這里以myisamchk為例子進行說明。當發現某個數據表出現問題時可以使用:
myisamchk tablename.MYI
進行檢測,如果需要修復的話,可以使用:
myisamchk -of tablename.MYI
關於myisamchk的詳細參數說明,可以參見它的使用幫助。需要注意的時在進行修改時必須確保MySQL伺服器沒有訪問這個數據表,保險的情況下是最好在進行檢測時把MySQL伺服器Shutdown掉。
-----------------------------
另外可以把下面的命令放在你的rc.local裡面啟動MySQL伺服器前:
[ -x /tmp/mysql.sock ] && /pathtochk/myisamchk -of /DATA_DIR/*/*.MYI
其中的/tmp/mysql.sock是MySQL監聽的Sock文件位置,對於使用RPM安裝的用戶應該是/var/lib/mysql/mysql.sock,對於使用源碼安裝則是/tmp/mysql.sock可以根據自己的實際情況進行變更,而pathtochk則是myisamchk所在的位置,DATA_DIR是你的MySQL資料庫存放的位置。
需要注意的時,如果你打算把這條命令放在你的rc.local裡面,必須確認在執行這條指令時MySQL伺服器必須沒有啟動!檢測修復所有資料庫(表)
❷ mysql怎麼查看刪除的資料庫
我怎麼覺得你是想查看刪除的表呢?如果是表的話只有這么三種情況能恢復了
1 innodb引擎表開啟了事務,執行dml語句,比如delete、update、insert之類,並且沒有提交即commit操作的話,可以執行rollback進行回滾恢復。如果是ddl操作,如drop、create、alter之類的操作時無效的
2 在進行刪除操作之前有備份,比如mysqlmp,物理備份數據文件之類的操作,那麼可以恢復到刪除前的數據
3 如果你的刪除操作是直接對data下的文件進行刪除,注意,不是粉碎文件操作,那麼你可以嘗試用磁碟恢復軟體來找回被誤刪的數據文件;
❸ mysql怎麼刪除資料庫
使用PHP腳本刪除資料庫,PHP使用 mysql_query 函數來回創建或者刪除 MySQL 資料庫;答
使用 mysqladmin 刪除資料庫;
❹ 如何刪除資料庫文件
Thumbs.db是系統緩存Windows Explorer的縮略圖的文件
要想去除它,按下述操作.
1 .打開工具欄——文件夾選項
2 .點擊查看
3 .打勾,不緩存縮略圖
4 .確定
經過以上設置,以後所有的新文件夾中將不會自動生成「Thumbs.db」文件了,但原來已經生成的諸多「Thumbs.db」文件會照樣存在,必須手工將其刪除。
❺ 怎麼刪除資料庫中SQL文件。
資料庫上傳sql文件,不是太理解。你是不是說你導入了一份sql文件五次。而這份sql文件是執行插入命令。如果是這樣,你可以通過編寫存儲過程加上帶條件的刪除語句對重復的數據進行處理。
❻ mysql直接刪除資料庫對應的文件夾就可以嗎
你是要單純刪數據么,還是要卸載。。
單純刪資料庫的資料庫、表、表裡的數據是可以的 。如果是想類似卸載操作還是不要。。那樣再次安裝mysql會超級麻煩的
❼ 怎麼刪除資料庫中的路徑同時刪除伺服器上的文件
呵呵.太粗心了..下次可要注意欄位名了..
❽ 如何刪除資料庫文件
把sqlserver或oracle停了,再刪
資料庫運行時,數據文件是處於打開狀態的
❾ 如何在mysql中清空某個資料庫文件
表名抄 table_name
要操作的欄位名 field_name
如果刪除欄位的值,可以將所有值清空:
UPDATE table_name SET field_name = '';
如果刪除欄位(這個欄位從此就沒有了):
ALTER TABLE table_name DROP COLUMN field_name;
❿ 怎麼刪除mysql資料庫中的數據
用命令行delete from 表名 where 條件
用Navicat for MySQL可視化軟體,直接進入表裡刪除。