如何完全卸載mysql(xp)

如何完全卸載mysql

完整的卸載MySQL 5.x 的方法: mysql

 

  一、控制面板裏的增長刪除程序內進行刪除 sql

 

  二、刪除MySQL的安裝文件夾C:\Program Files\MySQL,若是備份好,能夠直接將文件夾所有刪除 數據庫

 

  三、開始->運行-> regedit 看看註冊表裏這幾個地方刪除沒有 windows

 

  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\MySQLide

 

  四、這一條是很關鍵的 工具

 

  C:\Documents and Settings\All Users\Application Data\MySQL 測試

 

  這裏還有MySQL的文件,必需要刪除 操作系統

 

  注意:Application Data這個文件夾是隱藏的,須要打開個文件夾選擇菜單欄 工具→文件夾選項→查看→隱藏文件和文件夾 一項選上 顯示全部文件和文件夾 肯定 

    五、刪除mysql服務

    打開命令行 輸入 sc delete mysql 命令即
  C:>sc delete mysql
  [SC] DeleteService SUCCESS

 

作完以上5條從新安裝

1、wizard安裝最後一頁,出現cannot create Windows service for mysql.error:0 錯誤解決方法:打開命令行 輸入 sc delete mysql 命令即  C:>sc delete mysql  [SC] DeleteService SUCCESS重起電腦,或者卸載後重啓再安裝,這樣就行了。我沒重啓也安裝成功了卸載從新安裝要注意一個問題,在控制面板中卸載後,要去c:\Documents and Settings\All Users\Application Data目錄下把Mysql文件夾刪掉。裏面可能記載了你卸載的配置信息,下次安裝時會有影響。2、在讓輸入管理員輸入密碼時除了password和confirm password以外還有一行current password。這說明你安裝以前沒有把我第1條中說的目錄下把Mysql文件夾刪除。不知道是否影響後續使用,可能記得密碼的話不要緊。另附帶一句,管理員密碼是本身設的,用戶名則爲默認root。安裝成功後可測試以下:打開mysql command line client,輸入密碼,出現Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.1.33-community MySQL Community Server (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>則安裝成功!3、mysql server configuration失敗。在配置嚮導中查看錯誤提示有以下語句:  mysql-server-5.5-win32:60 - Adding firewall rule for MySQL55 on port 3306.  mysql-server-5.5-win32:66 - Adding firewall rule failed.表示防火牆安裝失敗。查看安裝日誌能找到如下語句:  mysql-installer Information: 10 : Attempting to create firewall rule with command: netsh.exe  firewall add portopening protocol=TCP port=3306 profile=ALL name=MySQL55 mode=ENABLE scope=ALL  mysql-installer Information: 10 : Unexpected response from netsh: 肯定。   mysql-installer Information: 10 : Attempting to create firewall rule with command: netsh.exe  advfirewall firewall add rule name=」Port 3306」 protocol=TCP localport=3306 dir=in action=allow  mysql-installer Information: 10 : Unexpected response from netsh: 下列命令沒有找到: advfirewall firewall add rule name=」Port 3306」 protocol=TCP localport=3306 dir=in action=allow。這種狀況說明mysql的安裝對中文系統支持得很差,不能識別 netsh.exe返回的「肯定」信息,繼而運行能在其餘windows平臺上運行的netsh.exe advfirewall命令(該命令xp不支持,因此報找不到該命令的錯誤。解決辦法有兩個: ①將本身的操做系統的語言設置爲英文,而後從新安裝mysql  。具體的能夠進入控制面板->區域和語言   中去更改;另外,檢查當前用戶是否有啓動防火牆的權限,在計算機服務中查看Application Layer Gateway Service的屬性,查看登陸選項卡中的用戶是不是當前用戶。②檢查防火牆端口,若是已經添加成功了,則不做處理,若是沒有成功添加,則本身手動在防火牆中添加端口。4、安裝成功以後,只能經過mysql 5.5 command line client 鏈接localhost的mysql server,而不能經過workbench或其餘客戶端工具進行遠程鏈接mysql server。關鍵字:不能遠程鏈接mysql server。可能緣由:①沒有開端口,參見前一條解決。②用戶沒有受權遠程鏈接。③mysql server不容許遠程鏈接。對於②用戶沒有受權遠程鏈接,能夠給用戶受權,例如默認的root用戶,能夠在mysql 5.5 command line client 中輸入以下命令:  //選擇數據庫  mysql>use mysql;  //給用戶受權,yourpassword字段用你的密碼代替  mysql>grant all priileges on *.* to   identified by 'yourpassword';  //刷新系統權限表  mysql>flush privileges;  //查看是否受權成功  mysql> show grants for roots;若是出現剛剛的受權,則表示成功。不成功的話,本身再添加一個新用戶試試,添加用戶的命令:  insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("%","newuser",password("newpassword"),'','','')對於③mysql server不容許遠程鏈接的解決辦法是,找到本身的my.ini,在[mysqld]下增長一行語句:  bind-address=0.0.0.0表示不綁定IP,重啓你的Mysql服務。5、配置文件my.ini的位置MySQL配置嚮導將my.ini文件放置在MySQL服務器的安裝目錄中。這將有助於將配置文件和具體的服務器實例相 關聯。爲了保證MySQL服務器知道到哪裏查找my.ini文件,和下面內容相似的參數將會被做爲服務安裝的一部分 傳遞給MySQL服務器:--defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini C:\Program Files\MySQL\MySQL Server 5.5能夠被指向MySQL服務器的安裝路徑所代替。編輯my.ini文:可使用文本編輯器打開該文件同時作出必要的編輯和修改。你也能夠以MySQL Administrator的應用程序來修 改服務器配置。 MySQL客戶端和應用程序,例如mysql命令行客戶端和mysqldump並不能肯定位於服務器安裝目錄中的my.ini文件 的位置。爲了配置客戶端和應用程序,根據你的Windows版本的不一樣,在C:\Windows下或者在C:\WINNT目錄下生 成新的文件my.ini 文件若是你的MySQL配置嚮導發現了一個已經存在的my.ini文件,你能夠從新配置已經存在的服務器,或者經過刪除 my.ini文件、中止並移除MySQL服務的方法移除服務器實例。從新配置已經存在的服務器,選擇「從新配置實例」選項而且選擇「下一步」按鈕。已經存在的my.ini文件被 從新命名爲mytimestamp.ini.bak,時間戳是已經存在的my.ini建立時的日期和時間。移除已經存在的數據庫實 例,選擇「移除實例」選項並選擇「下一步」按鈕。若是選擇了「移除實例」選項,進入到確認界面。單擊「運行」按鈕:MySQL配置嚮導中止並開始移除MySQL服 務,並刪除my.ini文件。但服務器安裝目錄並無移除。若是選擇了「從新配置實例」選項,進入到「配置類型」界面,能夠選擇安裝想要配置的安裝類型。

相關文章
相關標籤/搜索