1 頁 (共 1 頁)

還原資料庫出錯原因在於mysql密碼認證

文章發表於: 2005年 3月 6日, 14:56
cdcplus
出錯訊息:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\appserv\www\phpbb2011\phpbb2\db\mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in c:\appserv\www\phpbb2011\phpbb2\db\mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in c:\appserv\www\phpbb2011\phpbb2\db\mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database


解決辦法:
因為 MySQL 4.1 以上版本為了提高安全性,使用了新的密碼驗證機制
MySQL 的 Client Library 需要 4.0 版本以上
但目前在 Client 端所使用的 PHP 版本
若為 5.0 以下(如 4.3.9 , 4.3.10 )
其內建的 MySQL Library 大都為 3.*
並不支援新版的密碼驗證機制

可行方法:

使用附屬應用程式的”命令提示字元”
切換到c:\....\mysql\bin
輸入mysql -u 資料庫管理員名稱 -p
然後輸入密碼
然後會出現
mysql>

輸入
SET PASSWORD FOR '資料庫管理員名稱'@'localhost' = OLD_PASSWORD('密碼');


請問貴站是否能提供網頁修改方式以便會員們進行還原動作??
不然還原動作都得經由你們還原的話似乎影響了各會員的權益,也影響了各會員們網頁運作的時效問題

文章發表於: 2005年 3月 7日, 10:32
joe
資料庫還原你只要利用phpbb的後台或是登入本公司cpanel管理介面,裡面有phpmyamin選項都可進行備份還原
不知您所謂的影響權益為何?