mysql怎么都裝不上去,mysql總是安裝不上是怎么回事

怎么安裝 mysql 就一直不動了

應該是服務啟動不了. 點擊 log 頁面 , 根據提示查找原因,解決問題

10多年的徽縣網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。全網營銷推廣的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整徽縣建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯從事“徽縣網站設計”,“徽縣網站推廣”以來,每個客戶項目都認真落實執(zhí)行。

一、確認MYSQL已經配置且正確 重新配置 如果是重新安裝的MYSQL,請確認安裝后的MYSQL經過第一次配置,否則會缺少my.ini文件,配置方法,可以在安裝到最后一步時選擇,現在開始配置MYSQL,或在程序組中運行MYSQL配置向導。配置完成后,要確保my.ini文件中[mysqld]字段下至少有basedir安裝目錄路徑和datadir數據庫路徑。 配置之前,如果原來已經有過MySQL配置,可以先在MYSQL向導中進行執(zhí)行一次REMOVE INSTANCE,然后再重新配置。 覆蓋數據表 默認的MYSQL數據庫會安裝到My Document下,所以如果您的數據庫目錄在其它路徑下,可以先把MYSQL停止掉,然后把數據庫剪切到其它路徑,然后拷貝相關數據表進入同一目錄即可。 如果MYSQL數據表使用不同的賬戶,還需要在MYSQL創(chuàng)建賬戶,或直接使用原來的MYSQL數據表覆蓋(需確認之前的MSYQL數據表是未損壞的)。 解決無法啟動 遇到無法啟動MYSQL時常見解決方法: A、先使用命令C:\Program files\mysql\bin\mysqladmin-u root -p shutdown來關閉MYSQL B、再在cmd命令行下,執(zhí)行net start mysql啟動mysql。 二、1067錯誤常見解決方法 故障現象 如果在停止MYSQL(net stop mysql)或啟動MYSQL時,出現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是否已被還原了,如果該地址下數據庫不存在,也將報告1067錯誤,只需要修改成真實的數據庫目錄地址,然后手動啟動即可。 檢查MYSQL目錄權限 檢查my.ini文件中[mysqld]字段下是否有basedir安裝目錄路徑和datadir數據庫路徑,my.ini可能需要出現在兩個地方,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數據表及ibdata1、mysql.pid、ib_logfile0等文件進行覆蓋,天緣試過遇到過多次這種情況,就是原來的MYSQL表有問題了,總是無法啟動,但是更換成新表就可以。 四、重裝MYSQL 發(fā)現MYSQL有問題時,最便捷的方法,是先把mysql卸載掉,然后重裝重新配置,具體方法如下: 1、卸載MYSQL,清理掉安裝目錄和Windows目錄下的my.ini文件。 2、檢查任務管理器中是否還有mysql進程,如果有,可以把mysqld.exe殺掉,或者先殺掉再卸載也可以。 3、在cmd命令窗口,執(zhí)行:sc delete mysql,該命令是清理注冊服務命令。 3. 重裝 mysql 如果是安全設置以后出現這個問題,可能是因為mysql以低權限運行的時候因為密碼策略等問題導致,大家看惡意將mysql的啟動用戶更下下密碼,然后在服務項里設置下即可。

為什么mysql安裝不了

這是因為以前在本機中安裝過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、重啟計算機,重新安裝。注意:這里如果不重新啟動計算機的話再次安裝的時候第三步會出現紅叉。

二、如果安裝版覺得太過繁瑣的話,可以直接使用解壓版的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(如果不用管理員身份運行,將會因為權限不夠而出現錯誤: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);

如果出現錯誤1067,那就是配置文件修改錯誤,確認一下配置文件是否正確。

7、服務啟動成功之后,就可以登錄了,如圖,輸入mysql -u root -p(第一次登錄沒有密碼,直接按回車過),登錄成功!

mysql安裝不上怎么辦 mysql安裝失敗原因和解決方法

錯誤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文件夾刪除。不知道是否影響后續(xù)使用,可能記得密碼的話沒關系。另附帶一句,管理員密碼是自己設的,用戶名則為默認root。

安裝成功后可測試如下:打開mysql command line client,輸入密碼,出現

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的屬性,查看登錄選項卡中的用戶是否是當前用戶。

②檢查防火墻端口,如果已經添加成功了,則不作處理,如果沒有成功添加,則自己手動在防火墻中添加端口。

錯誤4:安裝成功之后,只能通過mysql 5.5 command line client 連接localhost的mysql ser

文章題目:mysql怎么都裝不上去,mysql總是安裝不上是怎么回事
本文地址:http://muchs.cn/article32/phedpc.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站內鏈、軟件開發(fā)關鍵詞優(yōu)化、網站維護云服務器、手機網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

網站建設網站維護公司