完整卸載mysql(停滯辦事、卸載相干法式、刪除注冊表。本站提示廣大學習愛好者:(完整卸載mysql(停滯辦事、卸載相干法式、刪除注冊表)文章只能為提供參考,不一定能成為您想要的結果。以下是完整卸載mysql(停滯辦事、卸載相干法式、刪除注冊表正文
1. 停滯辦事MySQL
2. 卸載mysql相干的法式
3. 刪除注冊表(運轉->regedit),machine->system->controlset001/controlset002/currentcontrolset->services->eventlog->applications->MySQL相干的文件
4. 刪除MySQL裝置目次和保留數據庫數據的目次(C:\Documents and Settings\All Users.WINDOWS\Application Data或C:/Documentsand Settings/All Users/Application Data),留意,這些目次能夠是隱蔽的,須要設置文件夾選項顯示隱蔽目次
5. 重啟盤算機,卸載完成
其它彌補:
有時刻MySQL不克不及完整卸載,這時候候必需經由過程一些門路刪除失落注冊表和一些殘存的文件,然後能力從新裝置才可以勝利!
起首(1) 開端-MySQL-MySQL Server 5.1-MySQL Server Instance Config Wizard--->Remove Instance。
(2)點擊[開端]--[運轉],輸出services.msc回車,進入辦事治理窗口。
(3)辦事外面找到MySQL辦事,將MySQL的辦事給停滯。
(4)點擊[開端]--[運轉],輸出 rundll32.exe shell32.dll,Control_RunDLL 回車進入掌握面板,找到添加刪除法式,找到MySQL選擇卸載。
1、掌握面板——》一切掌握面板項——》法式和功效,卸載mysql server!
2、然後刪除mysql文件夾下的my.ini文件及一切文件
3、運轉“regedit”文件,如圖,翻開注冊表
刪除注冊表數據,經由過程regedit,刪除以下幾個文件【也能夠在注冊內外搜刮mysql】:HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services普通辦事會以雷同的名字(名字平日是MySQL)在這裡顯
4、刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夾
5、刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夾。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夾。如圖低真個地址。假如沒有可以不消刪除。
6、刪除C盤下的“C:\ProgramData\MySQL ”所以文件,假如刪除不了則用360破碎摧毀失落便可,該programData文件是隱蔽的默許,設置顯示後便可見,或許直接復制上邊的地址到地址欄回車便可進入!刪除後重啟電腦,重裝MYsql數據庫應當就勝利了。
數據。=====================================================
StringIO常常被用來作為字符串的緩存,應為StringIO有個利益,他的有些接口和文件操作是分歧的,也就是說用異樣的代碼,可以同時當做文件操作或許StringIO操作。好比:
import string, os, sys
import StringIO
def writedata(fd, msg):
fd.write(msg)
f = open('aaa.txt', 'w')
writedata(f, "xxxxxxxxxxxx")
f.close()
s = StringIO.StringIO()
writedata(s, "xxxxxxxxxxxxxx")
由於文件對象和StringIO年夜部門的辦法都是一樣的,好比read, readline, readlines, write, writelines都是有的,如許,StringIO便可以異常便利的作為"內存文件對象"。
import string
import StringIO
s = StringIO.StringIO()
s.write("aaaa")
lines = ['xxxxx', 'bbbbbbb']
s.writelines(lines)
s.seek(0)
print s.read()
print s.getvalue()
s.write(" ttttttttt ")
s.seek(0)
print s.readlines()
print s.len
StringIO還有一個對應的c說話版的完成,它有更好的機能,然則稍有一點點的差別,cStringIO沒有len和pos屬性。(還有,cStringIO不支撐Unicode編碼)