本文目錄一覽:
mysql安裝時出現錯誤
內存指令不能read,這是在電腦使用中經常出現的問題,內存是主板上的存儲部件,是CPU直接與之溝通,並用其存放當前正在使用的(即執行中)的數據和命令的重要部件。當你用鍵盤或鼠標輸入某個命令後,CPU就會解釋命令並將指令或程式載入到內存中,這樣程序才能夠被執行。而一旦內存發生問題了,程序就不能被執行,因此就產生了前面我們提到的“該內存不能為read或written”錯誤的警告。當然,出現了“該內存不能為read或written”的故障也不一定都是內存的問題,電腦中了病毒或木馬以及運行的程序本身的Bug也會造成這種現象。很難分清究竟是什麼原因造成的,一時半會不好排除,但沒關係,按確定、取消,重啟,即可。感興趣的網友可用下述辦法試着去解決:
1、打開的程序太多,如果同時打開的文檔過多或者運行的程序過多,沒有足夠的內存運行其他程序,要隨時關閉不用的程序和窗口。
2、自動運行的程序太多,關閉一些啟動程序, 開始-運行-Msconfig—啟動 ,除殺毒軟件、輸入法外一般的程序都可以關掉。
3、物理內存過小,加大婚理內存;內存和主板沒插好或其他硬件不兼容 重插內存或換個插槽 ;雙內存不兼容 ,要使用同品牌的內存或只要一條內存 ;劣質內存條或內存條壞了 更換內存條;合理設置虛擬內存。
4、市電電壓過大的波動,或者PC機上使用劣質電源,都會給內存帶來損害,更換功率大、質量好的電源。
5、PC機箱內充滿灰塵,或者PC工作環境相對潮濕,也會造成運行不正常。及時除塵。
6 、CPU、顯卡散熱問題 ,改善散熱 。
7、硬盤有問題 ,掃描修復或更換硬盤 。
8 、驅動問題 重裝更新驅動 。
9、非法操作,系統無法執行。
10、 軟件損壞 重裝軟件 ;軟件有BUG 打補丁或更新到最新版本 ; 軟件和系統不兼容 給軟件打上補丁或是試試系統的兼容模式 ; 軟件和軟件之間有衝突 如果最近安裝了什麼新軟件,卸載了試試 。
11、 系統本身有問題 有時候操作系統本身也會有BUG,要注意安裝官方發行的更新程序最好及時補上,必要時重裝系統。
12、 病毒問題 殺毒 ;殺毒軟件與系統或軟件相衝突 由於殺毒軟件是進入底層監控系統的,可能與一些軟件相衝突,卸載試試
13、試打開CMD窗口輸入如下命令:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回車
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回車 重啟
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文件夾刪除。不知道是否影響後續使用,可能記得密碼的話沒關係。另附帶一句,管理員密碼是自己設的,用戶名則為默認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的安裝對中文系統支持得不好,不能識別 netsh.exe返回的“確定”信息,繼而運行能在其他windows平台上運行的netsh.exe advfirewall命令(該命令xp不支持,所以報找不到該命令的錯誤。
解決辦法有兩個:
①將自己的操作系統的語言設置為英文,然後重新安裝mysql 。具體的可以進入控制面板-區域和語言 中去更改;另外,檢查當前用戶是否有啟動防火牆的權限,在計算機服務中查看Application Layer Gateway Service的屬性,查看登錄選項卡中的用戶是否是當前用戶。
②檢查防火牆端口,如果已經添加成功了,則不作處理,如果沒有成功添加,則自己手動在防火牆中添加端口。
錯誤4:安裝成功之後,只能通過mysql 5.5 command line client 連接localhost的mysql ser
cmake安裝mysql編譯提示錯誤,錯誤提示如下,請大家指教,謝謝!
錯誤提示里說你的計算機上沒有一個可用的Boost庫或版本太低,MySQL需要不低於Boost 1.57.0的版本。您應該嘗試下載一個Boost,並且完成編譯。
您應該會得到上面圖片中的大部分文件,除了幾個我自己添加的輔助編譯的腳本。
完成之後請再嘗試重新編譯MySQL。
附註:編譯後生成的二進制庫保存在Boost根目錄下\stage\lib中,請根據MySQL的編譯步驟中的指示填寫在Makefile裡面或者加入環境變量(具體的我不太清楚,需要您視具體情況而定)。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/285100.html