今天裝乙個系統,debian的etch版本,mysql都配置好了,但是用phpmyadmin 2.11.0 連線mysql總提示
#1045 - access denied for user 'root'@'localhost' (using password: yes) 錯誤,但是密碼明明是正確的,在命令列下也沒問題。
象這個情況,phpmyadmin採用['auth_type'] = 'http';倒也可以,不過為什麼cookie就不成呢?後來猜測,是不是php的session處理有問題呢?從/var/lib/php5的session檔案中,發現該root密碼,其中有「&」字元,php給編碼成了「&」,難道真的是這兒不成?
反正刪除了php的session檔案,也把mysql的root使用者密碼中的&去掉了,然後登陸就正常了,有點怪啊
ruby連線mysql Ruby連線Mysql
ruby連線mysql 前面一章節我們介紹了 ruby dbi 的使用。這章節我們技術 ruby 連線 mysql 更高效的驅動 mysql2,目前也推薦使用這種方式連線 mysql。安裝 mysql2 驅動 gem install mysql2 你需要使用 with mysql config 配置...
mysqli connect不能連線mysql8
mysqli conenct,不能連線。加上mysqli connect error 之後,很快查到原因 原因是新版本mysql8 的密碼加密方式已經改變,而php 的加密方式沒有公升級。所以造成密碼識別不了。暫時,只能不用mysql8 的高階加密方式,而用原來的加密方式。方法 進入mysql控制台...
pdo判斷連線mysql PDO 連線mysql
dbh new pdo mysql host localhost dbname access control root dbh setattribute pdo attr errmode,pdo errmode exception dbh exec set names utf8 新增 sql ins...