在控制面板中可卸載干凈重裝mysql軟件。卸載過后,刪除C:\Program?Files?(x86)\MySQL該目錄下也可能你裝的是其他盤,步驟一致剩余所有文件,把mysql文件夾也刪了。
創(chuàng)新互聯(lián)服務項目包括古城網(wǎng)站建設、古城網(wǎng)站制作、古城網(wǎng)頁制作以及古城網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,古城網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到古城省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
mysql的應用環(huán)境
與其他的大型數(shù)據(jù)庫例如?Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。
對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。
Linux作為操作系統(tǒng),Apache?或Nginx作為?Web?服務器,MySQL作為數(shù)據(jù)庫,PHP/Perl/Python作為服務器端腳本解釋器。由于這四個軟件都是免費或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩(wěn)定。
一、在控制面板程序中卸載mysql軟件
二、卸載過后刪除C:\Program Files (x86)\MySQL該目錄下剩余了所有文件,把mysql文件夾也刪了
三、windows+R運行“regedit”文件,打開注冊表
四、刪除注冊表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾
五、刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾,如果沒有可以不用刪除了。我的沒有就沒刪
六、刪除C盤下的C:\ProgramData\MySQL 所有文件,如果刪除不了則用360粉碎掉即可,該programData文件是隱藏的默認,設置顯示后即可見
七、關鍵?。。?!刪除C:\Documents and Settings\All Users\Application Data\MySQL下的文件夾,一定要刪
最近mysql要卸載后重裝,但是到最后一步后啟動服務一直不行,總的來說,卸載重裝出現(xiàn)問題有3個原因:
1.services.msc 里已經(jīng)有同名的服務;
2.mysql 的my.ini 配置與安裝時的設置有出入(多次安裝mysql 出現(xiàn)這個問題);
3.卸載mysql 后,注冊表還留有相關服務信息,現(xiàn)在給出一個可行的解決辦法;
刪除服務一般有兩個辦法:
辦法一:用sc.exe 這個Windows 命令, 開始——運行——cmd.exe,然后輸入sc就可以看到了,使用辦法很簡單:sc delete "服務名" (如果服務名中間有空格,就需要前后加引號)如針對上面的:sc delete MySQL501;
辦法二:直接進行注冊表編輯打開注冊表編輯器,找到下面的鍵值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 一般服務會以相同的名字在這里顯示一個主健,直接刪除相關的鍵值便可;
特殊情況:
1、如果服務顯示的是rundll32.exe,并且這個文件是位于system32 目錄下,那么就不能刪除這個rundll32.exe文件,它是Windows系統(tǒng)的文件,這時只要清除相關的服務就可以了;
2、如果一個服務刪除了馬上又自動建立了,說明后臺有進程在監(jiān)視、保護,需要先在進程管理器中殺掉相應的進程,或者啟動后按F8,到安全模式下刪除;
如果進入services.msc啟動mysql服務遇到1067錯誤,或是安裝mysql到最后一步卡住,先不用急著卸載mysql,它不讓我啟動,偶就用它把東西清理干凈再讓它自己消失。
cmd 進入mysql 的bin目錄敲入mysqld --remove(windows 7/vista 用戶請用管理員權限打開cmd),這時候,服務就乖乖的閃邊去了,也不用麻煩的去清注冊表(- -,雖然后面我們也要清注冊表信息)
進入mysql的安裝目錄,我們還要用它提供的my.ini找出它“犯罪”的根源,看到basedir和datadir了吧,basedir不用解釋了吧,最變態(tài)的就是datadir了。windows 7 默認是放在C:/ProgramData/MySQL/MySQL Server 5.1/Data/下。偶的就是這個文件指向不對,造成的,所以,你的mysql 出現(xiàn)1067 的話,記得找根據(jù)這個信息找到它,然后shift+d 把它丟的遠遠的(多次安裝,有可能有多個哦,記得全部X掉)
OK,?現(xiàn)在直接進入控制面板,是時候該把mysql請出我們的硬盤了;
刪除mysql目錄及目錄下的所有文件,文件夾;
它還不死心,我們進入注冊表regedit,在根節(jié)點單擊右鍵,查找mysql,見一個滅一個;
OK,現(xiàn)在你重新安裝mysql,還出現(xiàn)文章標題所描述的情況,請你goto到1,認真的做一遍;
1.首先在windows服務中將mysql服務刪掉,使用命令 sc delete mysql
2.在控制面板中卸載掉mysql。
3.清理mysql安裝目錄的ini文件。
4.清理注冊表:
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 目錄刪除(我卸載的時候沒有找到,略過后仍達到完全卸載的目的。)
5.有一些mysql的數(shù)據(jù)文件也必須刪除干凈,比如說:C:\Documents and Settings\All Users\Application Data\MySQL
6.重啟電腦。重新安裝即可。
首先,在命令提示符中輸入mysql回車,發(fā)現(xiàn)提示‘mysql’不是內部或外部命令,也不是可運行的程序或批處理文件。說明重裝后,mysql不能用了。
2
然后我們開始進行配置,讓它可以使用。
在“我的電腦”上點右鍵,選擇“屬性”,打開系統(tǒng)設置窗口,點擊“高級系統(tǒng)設置”。
點擊“高級”選項卡,然后點擊“環(huán)境變量”按鈕。
修改path。
加入變量d:\mysql\bin,即原安裝的mysql的目錄。注意:要是原來mysql安裝在C盤,那就沒辦法了,只能重裝mysql了。
設置完成后,再在命令提示符里輸入mysql,發(fā)現(xiàn)提示變了,成了“Access denied for user 'ODBC'@'localhost' (using password:NO) ”。
上面說明mysql配置起作用了,報新的錯誤其實是因為命令輸入的不對,格式應該是mysql -u -root -p,其中root是mysql數(shù)據(jù)庫的用戶名。輸入后回車會提示輸入密碼。
輸入密碼后回車,可以看到顯示mysql版本等信息,說明mysql配置成功了。
然后我們繼續(xù)測試一下。輸入use mysql,打開‘mysql’數(shù)據(jù)庫。
輸入show tables,可以看到顯示該數(shù)據(jù)庫的所有表。
輸入select * from db,可以看到顯示表的記錄。