卸載mysql
創(chuàng)新互聯(lián)專注于鎮(zhèn)雄企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站開發(fā)。鎮(zhèn)雄網(wǎng)站建設(shè)公司,為鎮(zhèn)雄等地區(qū)提供建站服務(wù)。全流程按需求定制開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
刪除C:\ProgramData下的mysql文件夾
重啟電腦并關(guān)閉防火墻,退殺毒軟件。
重新安裝
不要勾選?。?!
打開安裝目錄\MySQL\MySQL Server 5.5\bin找到MySQLInstanceConfig.exe
右鍵單擊屬性-兼容性-勾選以兼容模式運行,選擇XP Service Pack3。
設(shè)置下的都不要勾選?。?!
然后以管理員身份運行MySQLInstanceConfig.exe
第一種方法:
安裝MySQL的時候在這一步時它默認(rèn)的服務(wù)名是“MySQL” 只需要把這個名字改了就可以了。可以把默認(rèn)的服務(wù)器的名稱改為“MySQL4”等其他名稱。
PS:這種方法我試過,大二的時候成功了,但是前幾天幫同學(xué)安裝時候還是不行,依然不知道是什么問題導(dǎo)致的。
第二種方法
1、卸載MySQL ,停止MySQL服務(wù)
2、刪除安裝目錄及數(shù)據(jù)存放目錄
3、在注冊表(regedit)查詢mysql,全部刪除
找到如下的注冊表信息,刪除MySQL目錄
檢查C:\WINDOWS目錄下是否有my.ini文件,將其刪除
4、在c盤查詢MySQL,全部刪除
5、重新安裝就好了
PS:這種方法我也試過了,依舊不行。
經(jīng)過無數(shù)次的失敗后,我快瘋了。
下面介紹我的終極解決方案
下載綠色版mysql,即解壓之后修改配置文件(身為好人的我都幫你們修改好啦)便可以用啦(由于上傳資源大小的限制不能給大家分享了,想要資源的留郵箱我這里只有32位的,叫我好人)送人玫瑰,手留余香。
數(shù)據(jù)庫安裝
1、解壓出下載的文件mysql.zip,最好放在非中文目錄下,我的位置C:\mysql。
2、打開my.ini文件,相關(guān)配置修改如下。
# For advice on how to change settings please see
#
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
#mysql根目錄
basedir ="C:\Program Files\mysql-5.6.22-win32"
#數(shù)據(jù)文件存放目錄
datadir ="C:\Program Files\mysql-5.6.22-win32\data"
# port = ..... 端口,默認(rèn)3306
# server_id = ..... 服務(wù)實例的唯一標(biāo)識
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#服務(wù)端的編碼方式
character-set-server=utf8
[client]
#客戶端編碼方式,最好和服務(wù)端保存一致
loose-default-character-set = utf8
[WinMySQLadmin]
Server = "C:\mysql\bin\mysqld.exe"
上面設(shè)置為了保證服務(wù)正常運行,根據(jù)自己需要調(diào)整參數(shù),修改后要重啟服務(wù)。
3、注冊Mysql服務(wù)
開始—運行—cmd,然后cd到mysql安裝目錄的bin下面(如果配置了環(huán)境變量可以直接運行),然后執(zhí)行mysqld -install,提示服務(wù)安裝成功!運行services.msc一看,確實有一個名為MySQL的服務(wù)了,啟動它。有時啟動失敗,根據(jù)情況調(diào)整參數(shù)即可。到這兒mysql安裝就算完成了,其實還挺簡單的,但如果沒有操作過,整個過程估計要花不少時間,也是成長必須的過程。
4、登錄維護(hù)Mysql
安裝成功了,MySQL的默認(rèn)用戶名是root,密碼為空。
登錄:還是開始—運行—cmd,然后執(zhí)行“mysql -u root -p”,提示輸入密碼,由于第一次運行,密碼為空可以直接回車。
5、修改密碼
給數(shù)據(jù)庫設(shè)個密碼。先輸入exit退出。然后運行運行C:\Program Files\mysql-5.6.22-win32\bin\mysqladmin -uroot -p password 新密碼 (如果配置環(huán)境變量了你懂得不再重復(fù)了),將新密碼替換為你的自定義密碼,然后按回車。這時會提示輸入密碼,其實是指的原密碼,原密碼因為是空,所以這里再回車即可完成設(shè)置。然后用上面的方法和新密碼登入mysql,即可正常工作。
6、雖然mysql客戶端能完成所有關(guān)于數(shù)據(jù)庫操作,但是DOS命令行的方式確實不容易操作,所以在此給大家推薦一個工具Navicate for mysql,個人感覺非常好用,各種操作一目了然,還有個SQLyog也不錯。
1,停止Mysql服務(wù),卸載MySQL
2,刪除安裝目錄及數(shù)據(jù)存放目錄
3,在注冊表查詢mysql,全部刪除(這一步很關(guān)鍵,安裝失敗主要原因就是注冊表刪不干凈)
以下是徹底刪除注冊表方法:
(1)進(jìn)入注冊表:運行regedit
(2)再清理以下三個目錄:
a. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
b. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
c. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
MySQL注冊表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之類,刪除的時候,都刪除就可以;
檢查C:\WINDOWS目錄下是否有my.ini文件,將其刪除
4,在c盤查詢MySQL(可能會隱藏,顯示隱藏文件就行了),全部刪除
5,重新安裝MySQL,配置過程中選擇之前未用過的名字(MySql4,若仍使用原來的MySql,則無法啟動服務(wù))