建議你這樣試試:
創(chuàng)新互聯(lián)專注于黃山區(qū)網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供黃山區(qū)營銷型網(wǎng)站建設,黃山區(qū)網(wǎng)站制作、黃山區(qū)網(wǎng)頁設計、黃山區(qū)網(wǎng)站官網(wǎng)定制、微信小程序服務,打造黃山區(qū)網(wǎng)絡公司原創(chuàng)品牌,更為您提供黃山區(qū)網(wǎng)站排名全網(wǎng)營銷落地服務。
首先mysql.data.dll是C#操作MYSQL的驅動文件,是c#連接mysql必要插件,使c#語言更簡潔的操作mysql數(shù)據(jù)庫。當你的電腦彈出提示“丟失mysql.data.dll”或“無法找到mysql.data.dll”等錯誤問題,請下載本站為你提供的dll文件,使用它可以幫助用戶解決上述問題。
dll文件修復方法:
1、打開mysql.data.dll解壓下載的文件。
2、復制文件“mysql.data.dll”到系統(tǒng)目錄下。
3、系統(tǒng)目錄一般為:C:\WINNT\System32 64位系統(tǒng)為C:\Windows\SysWOW64
4、最后點擊開始菜單--運行--輸入regsvr32 mysql.data.dll 后,回車即可解決錯誤提示!
錯誤1:wizard安裝最后一頁,出現(xiàn)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文件夾刪除。不知道是否影響后續(xù)使用,可能記得密碼的話沒關系。另附帶一句,管理員密碼是自己設的,用戶名則為默認root。
安裝成功后可測試如下:打開mysql command line client,輸入密碼,出現(xiàn)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server 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的安裝對中文系統(tǒng)支持得不好,不能識別 netsh.exe返回的“確定”信息,繼而運行能在其他windows平臺上運行的netsh.exe advfirewall命令(該命令xp不支持,所以報找不到該命令的錯誤。
解決辦法有兩個:
①將自己的操作系統(tǒng)的語言設置為英文,然后重新安裝mysql 。具體的可以進入控制面板-區(qū)域和語言 中去更改;另外,檢查當前用戶是否有啟動防火墻的權限,在計算機服務中查看Application Layer Gateway Service的屬性,查看登錄選項卡中的用戶是否是當前用戶。
②檢查防火墻端口,如果已經(jīng)添加成功了,則不作處理,如果沒有成功添加,則自己手動在防火墻中添加端口。
錯誤4:安裝成功之后,只能通過mysql 5.5 command line client 連接localhost的mysql ser
這是因為以前在本機中安裝過MySQL,卸載的時候沒有卸載干凈導致的,因為有的文件夾隱藏的很深。
1、卸載MySql相關組件;
2、刪除MySQL的安裝目錄;
3、在注冊表(regedit)查詢mysql,全部刪除;
cmd - regedit
1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄
2.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄
3.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄
4、C盤搜索mysql,刪除所有的文件夾。這里搜索的時候有個MySQL文件夾在C:\ProgramData里面,但是看C盤根目錄下面沒有這個文件夾,不知道為什么,反正不管了直接在地址欄輸入C:\ProgramData找到MySQL文件夾,刪掉即可;
5、重啟計算機,重新安裝。注意:這里如果不重新啟動計算機的話再次安裝的時候第三步會出現(xiàn)紅叉。
二、如果安裝版覺得太過繁瑣的話,可以直接使用解壓版的MySQL。
MySQL Server 5.1下載地址
1、將文件加壓,放在任意目錄下,我的直接放在E盤下面,E:\MySQL Server 5.1;
2、修改my.ini文件,
basedir=E:\MySQL Server 5.1(mysql所在目錄)
datadir=E:\MySQL Server 5.1\data (mysql所在目錄\data)
3、配置環(huán)境變量,直接將MySQL下的bin目錄所在路徑添加到Path中;
4、以管理員身份運行cmd(一定要用管理員身份運行,不然權限不夠),
輸入:cd E:\MySQL Server 5.1\bin 進入mysql的bin文件夾
輸入mysqld -install(如果不用管理員身份運行,將會因為權限不夠而出現(xiàn)錯誤:Install/Remove of the Service Denied!)
5、安裝成功喎?"/kf/ware/vc/" target="_blank" class="keylink"vcD4KPHA+CjxpbWcgc3JjPQ=="/uploadfile/Collfiles/20140702/2014070209031537.jpg" alt="\"
6、在cmd中輸入net start mysql啟動服務
img src="" alt="n塊…?" os="" "="" target="_blank" class="keylink" style="padding: 0px; margin: 0px auto; list-style: none; display: block; width: 502px; height: 121px;"系統(tǒng)找不到文件”,檢查一下是否修改過配置文件或者是否進入在bin目錄下操作,如果配置文件修改正確并且進入了bin文件夾,需要先刪除mysql(輸入 mysqld -remove)再重新安裝(輸入 mysqld -install);
如果出現(xiàn)錯誤1067,那就是配置文件修改錯誤,確認一下配置文件是否正確。
7、服務啟動成功之后,就可以登錄了,如圖,輸入mysql -u root -p(第一次登錄沒有密碼,直接按回車過),登錄成功!
就是由于卸載時有殘余文件導致mysql安裝失敗。
首先,卸載mysql,然后刪除安裝目錄。
接著,打開regidet,刪除以下注冊表:
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
在這個路徑下的:C:\ProgramData\MySQL
嘗試著刪除之后,安裝成功。
應該是服務啟動不了. 點擊 log 頁面 , 根據(jù)提示查找原因,解決問題
一、確認MYSQL已經(jīng)配置且正確 重新配置 如果是重新安裝的MYSQL,請確認安裝后的MYSQL經(jīng)過第一次配置,否則會缺少my.ini文件,配置方法,可以在安裝到最后一步時選擇,現(xiàn)在開始配置MYSQL,或在程序組中運行MYSQL配置向導。配置完成后,要確保my.ini文件中[mysqld]字段下至少有basedir安裝目錄路徑和datadir數(shù)據(jù)庫路徑。 配置之前,如果原來已經(jīng)有過MySQL配置,可以先在MYSQL向導中進行執(zhí)行一次REMOVE INSTANCE,然后再重新配置。 覆蓋數(shù)據(jù)表 默認的MYSQL數(shù)據(jù)庫會安裝到My Document下,所以如果您的數(shù)據(jù)庫目錄在其它路徑下,可以先把MYSQL停止掉,然后把數(shù)據(jù)庫剪切到其它路徑,然后拷貝相關數(shù)據(jù)表進入同一目錄即可。 如果MYSQL數(shù)據(jù)表使用不同的賬戶,還需要在MYSQL創(chuàng)建賬戶,或直接使用原來的MYSQL數(shù)據(jù)表覆蓋(需確認之前的MSYQL數(shù)據(jù)表是未損壞的)。 解決無法啟動 遇到無法啟動MYSQL時常見解決方法: A、先使用命令C:\Program files\mysql\bin\mysqladmin-u root -p shutdown來關閉MYSQL B、再在cmd命令行下,執(zhí)行net start mysql啟動mysql。 二、1067錯誤常見解決方法 故障現(xiàn)象 如果在停止MYSQL(net stop mysql)或啟動MYSQL時,出現(xiàn)1067錯誤,錯誤信息“MySql 服務正在停止...系統(tǒng)出錯(A system error has occurred.)...系統(tǒng)發(fā)生 1067 錯誤(System error 1067 has occurred.),進程意外終止(The process terminated unexpectedly.)”等。 常見解決方法 如果以前一直運行OK的,請先按照上面的“無法啟動”解決方法執(zhí)行一次看看。 如果進行過Remove Instance操作,再次重建時后,一定要檢查my.ini文件中的datadir是否已被還原了,如果該地址下數(shù)據(jù)庫不存在,也將報告1067錯誤,只需要修改成真實的數(shù)據(jù)庫目錄地址,然后手動啟動即可。 檢查MYSQL目錄權限 檢查my.ini文件中[mysqld]字段下是否有basedir安裝目錄路徑和datadir數(shù)據(jù)庫路徑,my.ini可能需要出現(xiàn)在兩個地方,MYSQL的安裝目錄和Windows目錄(假設是windows環(huán)境)下,都要檢查一下。 有時候刪除%windir%/my.ini文件然后再重新配置也可以解決,再次配置后檢查一下Windir目錄下是否有my.ini文件,有時把安裝目錄下最新的my.ini拷貝過去覆蓋一下也能解決問題。 如果是Linux環(huán)境,試一下把mysql.server拷貝至/etc/rc.d/init.d/下,然后再運行chkconfig mysql.server,之后就可以在命令行中設置PATH、使用命令執(zhí)行mysql啟動。 三、非法關機造成的MYSQL無法啟動問題 如果是因為非法關機等原因導致MYSQL無法啟動或啟動有問題的,最好使用重新安裝的或確認是OK的MYSQL數(shù)據(jù)表及ibdata1、mysql.pid、ib_logfile0等文件進行覆蓋,天緣試過遇到過多次這種情況,就是原來的MYSQL表有問題了,總是無法啟動,但是更換成新表就可以。 四、重裝MYSQL 發(fā)現(xiàn)MYSQL有問題時,最便捷的方法,是先把mysql卸載掉,然后重裝重新配置,具體方法如下: 1、卸載MYSQL,清理掉安裝目錄和Windows目錄下的my.ini文件。 2、檢查任務管理器中是否還有mysql進程,如果有,可以把mysqld.exe殺掉,或者先殺掉再卸載也可以。 3、在cmd命令窗口,執(zhí)行:sc delete mysql,該命令是清理注冊服務命令。 3. 重裝 mysql 如果是安全設置以后出現(xiàn)這個問題,可能是因為mysql以低權限運行的時候因為密碼策略等問題導致,大家看惡意將mysql的啟動用戶更下下密碼,然后在服務項里設置下即可。
如果是wizard安裝最后一頁,出現(xiàn)cannot create Windows service for mysql.error:0 錯誤的話,這種錯誤會經(jīng)常出現(xiàn)。
請點擊輸入圖片描述
具體的解決方法就是打開命令行 輸入 sc delete mysql 命令即C:sc delete mysql[SC] DeleteService SUCCESS重起電腦,或者卸載后重啟再安裝,這樣就好了。
請點擊輸入圖片描述
如果是問題出現(xiàn)在輸入管理員輸入密碼時除了password和confirm password之外還有一行current password。
請點擊輸入圖片描述
那么解決的辦法就可能記得密碼的話沒關系。另附帶一句,管理員密碼是自己設的,用戶名則為默認root,安裝成功后可測試如下:打開mysql command line client,輸入密碼,出現(xiàn)Welcome to the MySQL monitor. ?Commands end with ; or \g.Your MySQL connection id is 3
請點擊輸入圖片描述
如果問題出現(xiàn)在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.表示防火墻安裝失敗。
請點擊輸入圖片描述
其解決方法就可以為將自己的操作系統(tǒng)的語言設置為英文,然后重新安裝mysql ?。檢查當前用戶是否有啟動防火墻的權限,查看登錄選項卡中的用戶是否是當前用戶。
請點擊輸入圖片描述