本文目錄一覽:
- 1、mysql數據庫安裝失敗
- 2、mysql數據庫卸載後重裝報錯誤could not start the serveice mysql。配置時候就出錯?
- 3、mysql數據庫裝不上什麼問題?
- 4、mysql數據庫重啟失敗怎麼辦
- 5、裝MySQL數據庫時出現一個錯誤這怎麼解決
- 6、MySQL 重裝安裝不成功,第一次裝成功了,除了問題,重新裝不成功,謝謝!
mysql數據庫安裝失敗
根據mysql安裝錯誤信息,當前系統缺少.Net framework4.0 組件,它是mysql的依賴,你可以進行安裝解決。
mysql數據庫卸載後重裝報錯誤could not start the serveice mysql。配置時候就出錯?
這個是由於你卸載之前的程序的時候,未完全刪除之前的文件導致的。不是註冊表,一般的是 系統目錄下的 mysq/data 你可以全盤搜索,找出來刪除了。然後再裝。
mysql數據庫裝不上什麼問題?
這個 問題 我之前也遇到過 我當時是裝PHP來着,順便裝上了Mysql 但是 非正常卸載過一遍後 就無法再次裝上了 在網上搜了半天 你試試以下方法:
1、控制面板里的增加刪除程序內進行刪除
2、刪除MySQL文件夾下的my.ini文件,如果備份好,可以直接將文件夾全部刪除
3、開始-運行- regedit 看看註冊表裡這幾個地方刪除沒有
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目錄刪除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL目錄刪除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL目錄刪除(我卸載的時候沒有找到,略過後仍達到完全卸載的目的。)
(不懂註冊表的可以用360軟件管理卸載,最後要強力清掃一下。)
4、這一條是很關鍵的
C:\Documents and Settings\AllUsers\Application Data\MySQL
這裡還有MySQL的文件,必須要刪除。
注意:Application Data這個文件夾是隱藏的,需要打開個文件夾選擇菜單欄 工具→文件夾選項→查看→隱藏文件和文件夾 一項選上 顯示所有文件和文件夾 確定
mysql數據庫重啟失敗怎麼辦
遇到這個問題先不要急着重新安裝MySQL數據庫,其實解決方法很簡單,人需要清理下WIndows的緩存目錄就可以了。
按「windows鍵+R」打開運行對話框,輸入命令「cmd」,回車打開DOS窗口。
輸入「del c:\windows\temp\*.* /s /q」,等待文件刪除完,MySQL自然會恢復正常。
注意:
在遇到這個問題時不要急於重裝MySQL數據庫。
有時候Windows服務器重啟後,MySQL無法使用是因為緩存太多的原因,只需要清理下系統緩存就可以了。
裝MySQL數據庫時出現一個錯誤這怎麼解決
如果從庫上表 t 數據與主庫不一致,導致複製錯誤,整個庫的數據量很大,重做從庫很慢,如何單獨恢復這張表的數據?通常認為是不能修復單表數據的,因為涉及到各表狀態不一致的問題。下面就列舉備份單表恢復到從庫會面臨的問題以及解決辦法:
場景 1
如果複製報錯後,沒有使用跳過錯誤、複製過濾等方法修復主從複製。主庫數據一直在更新,從庫數據停滯在報錯狀態(假設 GTID 為 aaaa:1-100)。
修復步驟:
在主庫上備份表 t (假設備份快照 GTID 為 aaaa:1-10000);
恢復到從庫;
啟動複製。
這裡的問題是複製起始位點是 aaaa:101,從庫上表 t 的數據狀態是領先其他表的。aaaa:101-10000 這些事務中只要有修改表 t 數據的事務,就會導致複製報錯 ,比如主鍵衝突、記錄不存在(而 aaaa:101 這個之前複製報錯的事務必定是修改表 t 的事務)
解決辦法:啟動複製時跳過 aaaa:101-10000 這些事務中修改表 t 的事務。
正確的修復步驟:
1. 在主庫上備份表 t (假設備份快照 GTID 為 aaaa:1-10000),恢復到從庫;
2. 設置複製過濾,過濾表 t:
CHANGE REPLICATION FILTER REPLICATE_WILD_IGNORE_TABLE = (‘db_name.t’);
3. 啟動複製,回放到 aaaa:10000 時停止複製(此時從庫上所有表的數據都在同一狀態,是一致的);
START SLAVE UNTIL SQL_AFTER_GTIDS = ‘aaaa:10000’;
4. 刪除複製過濾,正常啟動複製。
注意事項:這裡要用 mysqldump –single-transaction –master-data=2,記錄備份快照對應的 GTID
場景 2
如果複製報錯後,使用跳過錯誤、複製過濾等辦法修復了主從複製。主、從庫數據一直在更新。
修復步驟:
在主庫上備份表 t (假設備份快照 GTID為 aaaa:1-10000);
停止從庫複製,GTID為 aaaa:1-20000;
恢復表 t 到從庫;
啟動複製。
這裡的問題是複製起始位點是 aaaa:20001,aaaa:10000-20000 這些事務將不會在從庫上回放,如果這裏面有修改表 t 數據的事務,從庫上將丟失這部分數據。
解決辦法:從備份開始到啟動複製,鎖定表 t,保證 aaaa:10000-20000 中沒有修改表 t 的事務。
正確修復步驟:
對錶 t 加讀鎖;
在主庫上備份表 t;
停止從庫複製,恢復表 t;
啟動複製;
解鎖表 t。
如果是大表,這裡可以用可傳輸表空間方式備份、恢復表,減少鎖表時間。
MySQL 重裝安裝不成功,第一次裝成功了,除了問題,重新裝不成功,謝謝!
清除MySQL的註冊表是對的,你說你裝成功了,那就應該還有一個MySQL的服務是被啟動了的,我們先要完全清除MySQL的註冊表,清除哪裡度娘有,我就不說了,然後,我們要關掉那個服務,步驟如下:打開控制面板——》管理工具——》服務——》找到MySQL服務——》右鍵它,進入屬性——》將它的啟動類型改為手動;;然後重啟;;然後把MySQL完全卸載,卸載方法——》正規卸載——》清除註冊表;;保管期間載重啟一次,看看還有沒有MySQL服務,沒有的話,就可以重新安裝MySQL了;;希望能幫到你
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/291947.html