[救助]我的MySQL常常會變紅燈....

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
Yuang
星球普通子民
星球普通子民
文章: 27
註冊時間: 2004-05-17 19:54
來自: 大熊星

[救助]我的MySQL常常會變紅燈....

文章 Yuang »

請版大原諒我用雙重標籤...因為實在不知道該如何歸類這樣的主題....(也許救助大於討論吧…)

首先,以下是我的架站環境:
作業系統:Windows 2000 Server OEM (已升級所有的建議更新套件包含SP4)
架站環境:IIS5+PHP+MySQL5+MySQL ODBC+phpBB2.0.8a+phpMyAdmin
站台網址:http://dins.tit.edu.tw/tib/phpbb2
主機網路:台灣學術學網路\r
MySQL主機名稱:localhost
資料庫與phpbb安裝於同一伺服之中\r
預設登入帳號與密碼均未修改…因為無法順利更改phpMyAdmin/config.inc.php

遇到的狀況:資料庫幾乎是每天都會掛點(變紅燈),而且無法再次啟動…\r
也因此使得phpbb的頁面變成

代碼: 選擇全部

phpBB : Critical Error 

Could not connect to the database 
問題1:不知道會不會是因為phpMyAdmin未更改帳號密碼導致的,還是因為作業系統或IIS本身的問題導致MySQL常常會陷入停擺的情況,我想知道我應該要如何提高系統的安全性呢?

問題2:關於因為順利更改phpMyAdmin/config.inc.php這部份,我是依照小竹子所製作的更改phpMyAdmin登入去更改設定,但是在更動了

代碼: 選擇全部

$cfg['Servers'][$i]['controluser']   = 'root';          // MySQL control user settings 
                                                                              // (this user must have read-only 

$cfg['Servers'][$i]['controlpass']   = 'xxxxxx';          // access to the "mysql/user" 
                                                                                  // and "mysql/db" tables) 
紅色xxxxxx輸入您的 MySql 管理密碼 

代碼: 選擇全部

$cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)? 

$cfg['Servers'][$i]['user']          = 'root';      // MySQL user 
這個部份之後,連到phpMyAdmin頁面時,便會出現詢問帳號/密碼/網域的對話框,無論如何輸入,都會被判定為無效....也就沒辦法登入了....但是將phpMyAdmin/config.inc.php還原後,便又能正常的以root@localhost登入....這是為什麼呢.....@@"
\r
麻煩各位竹貓大大撥空回覆一下好嗎?謝謝
不知怎麼地,就跑到竹貓星球來了...
不過...我雖然不可愛,但也請勿餵食喔....(已經過胖了...)
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

MySQL不要用4.X或是5.X的
請用3.X的比較穏定~
Yuang
星球普通子民
星球普通子民
文章: 27
註冊時間: 2004-05-17 19:54
來自: 大熊星

文章 Yuang »

台灣阿堂 寫:MySQL不要用4.X或是5.X的
請用3.X的比較穏定~
嗯...原來如此....
可是一般來說不是版本愈新…所代表的也是穩定性愈高嗎?
像phpbb 2.0.8 應該會比2.0.6 或 2.0.2 來得安全or穩定吧?

還是....mysql 3.x與4.x、5.x 的架構是不一樣的呢??
如果是不一樣的......那....資料轉移時會不會消失啊????
不知怎麼地,就跑到竹貓星球來了...
不過...我雖然不可愛,但也請勿餵食喔....(已經過胖了...)
逍遙悠
竹貓忠實會員
竹貓忠實會員
文章: 313
註冊時間: 2002-11-30 16:57
來自: 遙遠的那一端

Re: [救助]我的MySQL常常會變紅燈....

文章 逍遙悠 »

Yuang 寫:請版大原諒我用雙重標籤...因為實在不知道該如何歸類這樣的主題....(也許救助大於討論吧…)

首先,以下是我的架站環境:
作業系統:Windows 2000 Server OEM (已升級所有的建議更新套件包含SP4)
架站環境:IIS5+PHP+MySQL5+MySQL ODBC+phpBB2.0.8a+phpMyAdmin
站台網址:http://dins.tit.edu.tw/tib/phpbb2
主機網路:台灣學術學網路\r
MySQL主機名稱:localhost
資料庫與phpbb安裝於同一伺服之中\r
預設登入帳號與密碼均未修改…因為無法順利更改phpMyAdmin/config.inc.php

遇到的狀況:資料庫幾乎是每天都會掛點(變紅燈),而且無法再次啟動…\r
也因此使得phpbb的頁面變成

代碼: 選擇全部

phpBB : Critical Error 

Could not connect to the database 
問題1:不知道會不會是因為phpMyAdmin未更改帳號密碼導致的,還是因為作業系統或IIS本身的問題導致MySQL常常會陷入停擺的情況,我想知道我應該要如何提高系統的安全性呢?

問題2:關於因為順利更改phpMyAdmin/config.inc.php這部份,我是依照小竹子所製作的更改phpMyAdmin登入去更改設定,但是在更動了

代碼: 選擇全部

$cfg['Servers'][$i]['controluser']   = 'root';          // MySQL control user settings 
                                                                              // (this user must have read-only 

$cfg['Servers'][$i]['controlpass']   = 'xxxxxx';          // access to the "mysql/user" 
                                                                                  // and "mysql/db" tables) 
紅色xxxxxx輸入您的 MySql 管理密碼 

代碼: 選擇全部

$cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)? 

$cfg['Servers'][$i]['user']          = 'root';      // MySQL user 
這個部份之後,連到phpMyAdmin頁面時,便會出現詢問帳號/密碼/網域的對話框,無論如何輸入,都會被判定為無效....也就沒辦法登入了....但是將phpMyAdmin/config.inc.php還原後,便又能正常的以root@localhost登入....這是為什麼呢.....@@"

麻煩各位竹貓大大撥空回覆一下好嗎?謝謝
按照這一篇教學絕對不會錯的 但是\r

1.在修改之前 你有沒有先在控制台新增最高權限使用者帳秘(你自己的)
2.把其他帳號傳並重新讀取(留你自己的)


你一定沒有做這2個 所以不管你怎麼作都不行

建議先將你動過的那2個部分先還原回去 再到mysql的控制台裡面按照說明作 再按兆小竹子大大的說明作 就可以了
先做這一篇
http://phpbb-tw.net/phpbb/viewtopic.php ... highlight=

在做這一篇
http://phpbb-tw.net/phpbb/viewtopic.php ... highlight=
圖檔
Yuang
星球普通子民
星球普通子民
文章: 27
註冊時間: 2004-05-17 19:54
來自: 大熊星

Re: [救助]我的MySQL常常會變紅燈....

文章 Yuang »

逍遙悠 寫: 按照這一篇教學絕對不會錯的 但是\r

1.在修改之前 你有沒有先在控制台新增最高權限使用者帳秘(你自己的)
2.把其他帳號傳並重新讀取(留你自己的)


你一定沒有做這2個 所以不管你怎麼作都不行

建議先將你動過的那2個部分先還原回去 再到mysql的控制台裡面按照說明作 再按兆小竹子大大的說明作 就可以了
先做這一篇
http://phpbb-tw.net/phpbb/viewtopic.php ... highlight=

在做這一篇
http://phpbb-tw.net/phpbb/viewtopic.php ... highlight=
嗯...謝謝您撥空回覆~~您是指要先新增一個管理者的帳號然後將root帳號刪除嗎?
因為我有新增一個管理者的帳號(假設是abc,網域grande),但是再去修改之後,卻不管輸入root/password/localhost或是abc/password/grande都沒辦法登入...
所以才會再將config還原的....還是....還有哪裡設定錯誤嗎?
不知怎麼地,就跑到竹貓星球來了...
不過...我雖然不可愛,但也請勿餵食喔....(已經過胖了...)
逍遙悠
竹貓忠實會員
竹貓忠實會員
文章: 313
註冊時間: 2002-11-30 16:57
來自: 遙遠的那一端

文章 逍遙悠 »

嗯...謝謝您撥空回覆~~您是指要先新增一個管理者的帳號然後將root帳號刪除嗎?

A: yes 請將其他使用者打勾(自己不要) 然後在下面 選第3個 (廢除使用者以及重新讀取權限)

這個步驟做完之後 請不要在做任何動作了 請跟著做這一篇文章
http://phpbb-tw.net/phpbb/viewtopic.php ... light=</td>

在裡面所輸入的帳號密碼 請輸入你剛剛的帳號密碼

完成之後 請到控制台重新整理 他會要求你輸入帳號密碼 就可以了
圖檔
Yuang
星球普通子民
星球普通子民
文章: 27
註冊時間: 2004-05-17 19:54
來自: 大熊星

文章 Yuang »

逍遙悠 寫:嗯...謝謝您撥空回覆~~您是指要先新增一個管理者的帳號然後將root帳號刪除嗎?

A: yes 請將其他使用者打勾(自己不要) 然後在下面 選第3個 (廢除使用者以及重新讀取權限)

這個步驟做完之後 請不要在做任何動作了 請跟著做這一篇文章
http://phpbb-tw.net/phpbb/viewtopic.php ... light=</td>

在裡面所輸入的帳號密碼 請輸入你剛剛的帳號密碼

完成之後 請到控制台重新整理 他會要求你輸入帳號密碼 就可以了
瞭解了~~謝謝您的指導~~
不過…我還有問題想請教~~
主機的mysql會變成紅燈(停止服務)這是因為phpmyadmin的權限沒有加以設定導致目錄被猜到後....進入並停止mysql的服務~~ 是這樣子嗎?
當變紅燈後…我就算在紅綠燈上按右鍵讓他開啟服務,還是會立即變成紅燈....
該怎麼辦呢?
不知怎麼地,就跑到竹貓星球來了...
不過...我雖然不可愛,但也請勿餵食喔....(已經過胖了...)
頭像
台灣阿堂
竹貓好朋友
竹貓好朋友
文章: 307
註冊時間: 2002-03-26 20:42
來自: 台灣台中
聯繫:

文章 台灣阿堂 »

請在號誌上點右鍵->Win NT->Install the service
安裝MySQL Service
Yuang
星球普通子民
星球普通子民
文章: 27
註冊時間: 2004-05-17 19:54
來自: 大熊星

文章 Yuang »

台灣阿堂 寫:請在號誌上點右鍵->Win NT->Install the service
安裝MySQL Service
謝謝您撥空回覆~~不過我在號誌上點右鍵沒有install the service的選項,因為服務已經安裝過了(而且在出現phpBB : Critical Error之前,都可以正常的提供服務)
只有start service和remove the service,當我點選strat之後,紅綠燈會變成綠燈,但兩三秒後又轉為紅燈(停止服務)....所以應該不是如同您所說的服務未安裝,只是不知道為什麼,mysql無預警停止服務後便再也無法啟動了....
我記得winmysqladmin中的err.ini似乎留有一些訊息,但是目前無法登入主機(winvnc未設定校外登入),所以無法查看錯誤訊息是什麼,待稍晚回到學校之後將錯誤訊息回報上來,再請您費心解決.....

另外,在po文的前一天,也是有同樣的情況,那一次有成功的解決…我將資料庫整個卸載後移除,再重新安裝(data目錄中的檔案於安裝後再行轉回),沒想到才不到一天的時間,資料庫便又掛點....所以才上來po文找尋解決方法....
不知怎麼地,就跑到竹貓星球來了...
不過...我雖然不可愛,但也請勿餵食喔....(已經過胖了...)
逍遙悠
竹貓忠實會員
竹貓忠實會員
文章: 313
註冊時間: 2002-11-30 16:57
來自: 遙遠的那一端

文章 逍遙悠 »

您現在是連入控制台也沒有辦法嗎?? 有將之前的檔案備份起來嗎??
是否嘗試將MYSQL移除掉後 再重新安裝一次 在將資料庫還原回去看看
想請問 您的程式都是最新的嗎??
圖檔
頭像
soak
星球普通子民
星球普通子民
文章: 28
註冊時間: 2004-04-29 09:59

Re: [救助]我的MySQL常常會變紅燈....

文章 soak »

Yuang 寫:
嗯...謝謝您撥空回覆~~您是指要先新增一個管理者的帳號然後將root帳號刪除嗎?
因為我有新增一個管理者的帳號(假設是abc,網域grande),但是再去修改之後,卻不管輸入root/password/localhost或是abc/password/grande都沒辦法登入...所以才會再將config還原的....還是....還有哪裡設定錯誤嗎?
phpMyAdmin/-->權限\r
圖檔
若是沒有重新載入phpMyAdmin永遠顯示
歡迎使用 phpMyAdmin 2.5.6
MySQL 版本 4.0.18-nt 在 localhost 執行,登入者為 root@localhost
而且是預設的root@localhost(沒有密碼的root)
您當然就都沒辦法登入...
●架設主機作業系統:Windows、Xp Home
●快速架站程式:Appserv V2.4.0
●免費空間連結:
●您的上網方式:HINETADSL 2M/128
●您安裝的程式:
●您的 phpBB2 版本:phpBB 2.0.8a
●您的 domain(網域名稱) :phpbb-tw.net
●您的 phpBB2 連結網址: http://soak.myftp.org/phpbb/index.php
Yuang
星球普通子民
星球普通子民
文章: 27
註冊時間: 2004-05-17 19:54
來自: 大熊星

文章 Yuang »

逍遙悠 寫:您現在是連入控制台也沒有辦法嗎?? 有將之前的檔案備份起來嗎??
是否嘗試將MYSQL移除掉後 再重新安裝一次 在將資料庫還原回去看看
想請問 您的程式都是最新的嗎??
首先..非常感謝各位的幫忙~~ 我來進行目前主機情況的回報了~~
今天到主機登入administrator之後,mysql變成能夠正常提供服務了....
開啟WinMySQLAdmin之後,發現Err File頁僅有

代碼: 選擇全部

Version: '5.0.0-alpha-nt'  socket: ''  port: 3306
MySql: ready for connections.
提示版本5.0.0-NT Port:3306已開啟....
並沒有其它相關的錯誤發生(這一點與上次的情況完全不同),至於事件檢視器→系統記錄檔中則是有一個事件

代碼: 選擇全部

事件類型:	錯誤
事件來源:	Service Control Manager
事件類別目錄:	無\r
事件識別碼:	7031
日期:		2004/5/27
時間:		下午 07:57:15
使用者:		不適用\r
電腦:	DINS
描述:
服務 MySql 意外終止,服務曾完成這項動作 1 次。以下的修正操作將在 0 毫秒內執行: 沒有動作。 
除了MySQL的意外終止記錄還有約40次的登入失敗記錄....

代碼: 選擇全部

事件類型:	警告
事件來源:	MSFTPSVC
事件類別目錄:	無\r
事件識別碼:	100
日期:		2004/5/27
時間:		上午 01:14:22
使用者:		不適用\r
電腦:	DINS
描述:
伺服器因為錯誤 登入失敗: 不明的使用者名稱或錯誤密碼。  而無法登入 Windows NT 的帳戶 '************'。資料為錯誤碼。 
若需此訊息的其他資訊,請查看 Microsoft 線上支援站台: http://www.microsoft.com/contentredirect.asp。 
資料:
0000: 2e 05 00 00               ....    
為了安全理由...所以我將登入帳號以***表示,請見諒@@
以上...是到了主機之後才發現的情況,回報完畢\r

下為MySQL Server 內容:

代碼: 選擇全部

Server info : 5.0.0-apapha-nt    Host info : localhost via TCP/IP    Open table : 25
Cline info : 5.0.0-apapha    Protocol info : 10    Open file : 50
Uptime : 28 min 27 sec     Threads running : 1     Open streams : 0
Slow queries : 0    Opened table : 32    Questions : 100
-----------------------------
感覺上...問題似乎愈來愈大了 :cry:
先去更改phpmysql登入值好嚕.....
不知怎麼地,就跑到竹貓星球來了...
不過...我雖然不可愛,但也請勿餵食喔....(已經過胖了...)
Yuang
星球普通子民
星球普通子民
文章: 27
註冊時間: 2004-05-17 19:54
來自: 大熊星

文章 Yuang »

專門搞破壞 寫:我覺得你重新安裝mysql會比較好\r

安裝完之後打開mysqld-nt.exe安裝服務
之後重新開機
嗯~~謝謝您提供的意見,我已經將mysql重新安裝了
自5.0降為4.1,還好資料的部份倒是沒有相容性的問題 :-)

但是...在phpmyadmin的問題卻還是沒辦法獲得解決....
(新增完帳號且改完設定檔後,卻無法於對話框中登入)
相關主題仍在http://phpbb-tw.net/phpbb/viewtopic.php?t=25197討論中....頭粉大中~~~ :-(
不知怎麼地,就跑到竹貓星球來了...
不過...我雖然不可愛,但也請勿餵食喔....(已經過胖了...)
主題已鎖定

回到「phpBB 2 安裝與使用」