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