2006/10/13

phpMyAdmin 登入時出現 MySQL #1251 錯誤探究

安裝 phpMyAdmin 之後,如果登入 MySQL 4.1 以上的 Server 時,有時候會出現錯誤訊息如下:
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
參考 MySQL 官方網站上的說明: http://dev.mysql.com/doc/refman/4.1/en/old-client.html
照著指示去調整登入帳號的密碼就可以解決此一問題。

可是為什麼會出現這種錯誤呢?
是 phpMyAdmin 沒設定好?還是伺服器上的 PHP 沒裝好?還是有其他原因?

2006/10/04

有多少信被 queue 住

因故導致一大堆信被 queue 住,想知道到底有多少封信被 queue,一時找不到有什麼直接的指令可用,先記下這次用的指令:

postqueue -p | awk '{print $1}' | awk '/^[0-9A-Z]+$/' | wc -l

將 man 的結果轉成 txt 檔

想把 man 出來的結果印出來慢慢看,可是如果直接用
man grep > grep.txt
grep.txt 裡會夾雜一堆控制碼。

這時就要透過 col 這個指令來濾掉控制碼:
man grep | col -b > grep.txt
這樣 grep.txt 裡就是正常的文件。

指令 col 的說明請參考 man :p