1 2 3 4 5 6

廣告

網友您好,若是您覺得我寫的工具或文章對您有幫助,
而您或者您的朋友有在博客來購物,可以透過底下連結

如何在博客來購物贊助網站或是點選計數器下方的博客來圖示來讓網站可以永續經營。

2014年5月22日 星期四

xampp的mysql在windows 8上無法啟動解決方法

在windows 8上安裝xampp 3.2.1安裝完成時,會發現mysql無法執行,把防火牆關閉也是不行,查看port也沒有被使用,最後查看log檔案,用裡面的錯誤訊息[ERROR] InnoDB: File C:\xampp\mysql\data\ib_logfile0: ‘aio read’ returned OS error 187上網查到一篇的解決,只要在mysql.ini加入一行指令就可以解決這個問題。

1.無法啟動的畫面

2.點選[Config]/[my.ini]

3.找到innodb_lock_wait_timeout = 50
在底下加入 innodb_flush_method=normal儲存

4.在重新啟動己可以正常

參考資料: http://www.htdocs.it/2014/03/09/xampp-and-mysql-on-win8-1-error-innodb-file-cxamppmysqldataib_logfile0-aio-read-returned-os-error-187/

17 則留言:

Leslie Zhang 提到...

請問蘋果系統怎麼使用?

Leslie Zhang 提到...

請問蘋果系統怎麼使用?

一整天 提到...

Leslie Zhang您好,
蘋果系統我不熟,沒辦法幫您.

陳木林 提到...

彰化一整天的blog 做的不錯

邱昱婷 提到...
作者已經移除這則留言。
邱昱婷 提到...

請問我按Apache的start的按鈕後,Admin按鈕跳了一下,stop按鈕又變回start
然後出現下列錯誤訊息
Error: Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Press the Logs button to view error logs and check
the Windows Event Viewer for more clues
If you need more help, copy and post this
entire log window on the forums
請問有辦法解決嗎?

一整天 提到...

您好,
您的錯誤訊息是port80被佔用,您可以參考底下網頁看看能不能解決,或是將port 改成其他沒有使用到的port,例如:8080

安装XAMPP 无法启动80 端口System Service 被占用: apache: improper privileges, a crash, or a shutdown by another method.
http://blog.163.com/universsky@126/blog/static/112760232201334052179

邱昱婷 提到...

謝謝這個問題已解決,但進入admin畫面後的網頁一片空白,請問可以有辦法解決?

一整天 提到...

您好,
會顯示空白,大部分表示程式有錯誤造成.您可以參考底下這一篇修改
php.ini for error_reporting = E_ERROR and display_errors = off

https://www.akeebabackup.com/support/site-restoration/11009-restored-site-on-xampp-has-admin-working-but-blank-website.html

李岱恩 提到...

請問我點選MySQL的Admin跑出You should upgrade to MySQL 5.5.0 or later. 這訊息
該如何解決呢?

一整天 提到...

您好,
您可以到http://www.phpmyadmin.net/home_page/downloads.php下載舊版的phpmyadmin試看看.
或是修改
phpMyAdmin/libraries/common.inc.php
將底下註解
#if (PMA_MYSQL_INT_VERSION < 50500) {
# PMA_fatalError(
# __('You should upgrade to %s %s or later.'),
# array('MySQL', '5.5.0')
# );
#}

SMART HSIEH 提到...

下午 11:57:02 [mysql] Problem detected!
下午 11:57:02 [mysql] Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini" MySQL"!
下午 11:57:02 [mysql] MySQL WILL NOT start without the configured ports free!
下午 11:57:02 [mysql] You need to uninstall/disable/reconfigure the blocking application
下午 11:57:02 [mysql] or reconfigure MySQL and the Control Panel to listen on a different port
下午 11:57:02 [mysql] Attempting to start MySQL service...

我都安裝好了
可是SQL
出現這樣的訊息
啟動也沒法啟動 啟動按下去 也是說是否同開啟

一整天 提到...

SMART HSIEH您好,
這個訊息是您已經有裝舊版的mysql,您可以移除舊的再重新安裝,或是到
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
將3306改成3307或是其它沒有使用的port

夏雨 提到...

我是win8的
按照你的方法做了
仍是無法啟動
有甚麼要注意的嗎?

蔡明和 提到...

您好,
您可以查看log檔案中的錯誤訊息,由錯誤訊息找出是什麼問題造成.您的錯誤訊息是跟我一樣,還是其他訊息?

游聲佑 提到...

Error: MySQL shutdown unexpectedly.
下午 01:30:08 [mysql] This may be due to a blocked port, missing dependencies,
下午 01:30:08 [mysql] improper privileges, a crash, or a shutdown by another method.
下午 01:30:08 [mysql] Press the Logs button to view error logs and check
下午 01:30:08 [mysql] the Windows Event Viewer for more clues
下午 01:30:08 [mysql] If you need more help, copy and post this
下午 01:30:08 [mysql] entire log window on the forums
請求指點

蔡明和 提到...

請問您的電腦有安裝skype嗎?

贊助

彰化一整天粉絲團