MySQL4 1的使用者密碼問題

2021-03-31 08:56:59 字數 512 閱讀 6036

今晚在伺服器的mysql4.1上新增新使用者,又遇到這個問題,索性貼出來給大家共享:

mysql4.1以上版本連線時會出現以下錯誤:

client does not support authentication protocol requested

by server; consider upgrading mysql client

這是因為在mysql4.1以後的版本中使用者驗證方式與以前不同,php自帶的老的client已經不適用了,解決辦法如下:

#mysql -u root -p password

enter passwod:******x

mysql>use mysql;

mysql>update mysql.user set password=old_password('你的密碼') where host='localhost' and user='你的mysql使用者名稱';

mysql> flush privileges;

重新載入許可權後就ok了。

MySQL4 1的中文問題

中文問題是這樣的 資料庫伺服器預設的字符集為gb2312。建立資料表時,如果沒有設定字符集,那麼應該是預設的字符集。網頁採用的是gb2312,通過form表單獲得使用者輸入並把相應的輸入插入資料庫。然後再從資料庫中取出相應的資料,顯示為亂碼 以上存取過程中都沒有做任何的編碼轉換 解決方法如下 在執行...

解決php存取mysql 4 1亂碼問題

解決php存取mysql 4.1亂碼問題 資料引用 從mysql 4.1開始引入的多語言支援確實很棒,而且一些特性已經超過了其他的資料庫系統。不過我在測試過程中發現使用適用於mysql 4.1之前的php語句操作mysql資料庫會造成亂碼,即使是設定過了表字符集也是如此。mysql 4.1的字符集支...

MySQL 4 1 的安裝和升級

4.1是一個阿爾法測試版,此版本沒有製作為傻瓜安裝程式或許多有不便。不過,我自己頗為喜歡 壓縮包形勢的分發 以下是我全新安裝以及升級一個3.23.49的步驟。一 全新安裝 用winrar解壓縮檔案到c mysql目錄 預設目錄,省心!在命令列下執行 c mysql bin mysqld instal...

mySQL4 1以上版本資料庫亂碼問題徹底研究

看到不少使用者反映轉換完以後是亂碼的情況,出現這種現象的主要原因是這類使用者使用的都是mysql4.1以上的版本.下面作一個說明,希望出現這個問題的朋友都能耐心的把這個文件看完 原理注意 本文件只對mysql 4.1及以上的資料庫版本有效,之前的mysql版本,由於沒有提供對字符集的完整支援,因此也...

mySQL4 1以上版本資料庫亂碼問題徹底研究

看到不少使用者反映轉換完以後是亂碼的情況,出現這種現象的主要原因是這類使用者使用的都是mysql4.1以上的版本.下面作一個說明,希望出現這個問題的朋友都能耐心的把這個文件看完 原理注意 本文件只對mysql 4.1及以上的資料庫版本有效,之前的mysql版本,由於沒有提供對字符集的完整支援,因此也...