2002无法连接mysql阿里云_2002无法登录MySQL服务器
提示:#2000 無法登錄 MySQL 服務器今天用本機裝了個phpMyAdmin,版本3.4.8,想用它來連一臺內網服務器上的Mysql,于是乎修改phpMyAdmin配置文件config.inc.php,增加以下代碼:
$i++;$cfg['Servers'][$i]['auth_type'] = 'cookie';$cfg['Servers'][$i]['host'] = '192.168.8.14';$cfg['Servers'][$i]['user'] = 'kkapp';$cfg['Servers'][$i]['connect_type'] = 'tcp';$cfg['Servers'][$i]['compress'] = false;$cfg['Servers'][$i]['AllowNoPassword'] = false;
保存打開瀏覽器登錄,提示:#2000 無法登錄 MySQL 服務器檢查IP,用戶名,密碼沒發現問題用本機mysql客戶端連接可以正常登錄,說明網絡訪問,數據庫訪問權限都沒問題SSH登錄到服務器打開Mysql配置文件發現一行可以的代碼:
old_passwords=1
注釋之,保存,重啟Mysql服務,還是連不上請教谷歌,終于找到問題所在,原來是從"php 5.3.3起,不再支持使用老的加密碼方式連接數據庫,這時你仍然可以使用mysql客戶端命令來登錄,登錄后使用"本機裝的是PHP 5.3.10,才會引起上述問題解決辦法:
mysql> update mysql.user SET Password = PASSWORD("") WHERE User = "kkapp";mysql> flush privileges;
注意old_passwords=1這行要注釋掉
請根據您的數據庫用戶名和密碼設置!
phpmyadmin #2002 錯誤解決 .#2002 無法登錄 MySQL 服務器將config.sample.inc.php復制成config.inc.php出現這個錯誤,表示沒有連接到數據庫。修改config.inc.php文件代碼如下
將$cfg['Servers'][$i]['host'] = 'localhost';改為$cfg['Servers'][$i]['host'] = '127.0.0.1';或者修改 php.ini : mysql.default_socket = /tmp/mysql.sock
2003 無法登錄 MySQL服務器
說了,我是按如下方法 解決的,僅供參考:第一步刪除c:windowns下面的my.ini(可以先改成其它的名字也行)第二步打開對應安裝目錄下mysqlbinwinmysqladmin.exe 輸入用戶名 和密碼(也可以忽略此步)第三步 在dos下 ,進入mysql的bin目錄。例:安裝目錄為d盤的PC_webservermysqlbin開始-運行-cmd >_ bH ,/D'd: //先切換到d盤下D:>cd PC_webservermysqlbin //通過cd目錄進入bin下然后輸入 mysqld-nt -remove 刪除服務接著輸入 mysqld-nt -install第四步 再重新啟動下mysql服務
1045 無法登錄 MySQL 服務器
或許出現以下錯誤情況:phpmyadmin:#1045 無法登錄 MySQL 服務器。Access denied for user ‘root’@'localhost’ (using password: YES)問題原因:這有可能是由于前面設置mysql密碼沒有成功,所以導致了我們使用設置的mysql root密碼無法登陸服務器。解決方法:這時可以嘗試使用mysql 默認的root賬號的空密碼登陸數據庫。如果使用空密碼登陸時又出現:空密碼登錄被禁止 (參見 允許空密碼) 的錯誤。則要修改/phpmyadmin/libraries/config.default.php 文件,找到下面兩行$cfg['Servers'][$i]['nopassword'] = false;$cfg['Servers'][$i]['AllowNoPassword'] = false;將兩個false改為true,同時設置 $cfg['Servers'][$i]['password'] = '';通過這樣設置配置文件后phpmyadmin 就會允許以空密碼方式登錄mysql數據庫了。若重新以空密碼方式登錄phpmyadmin有時仍無法登陸,請清除cookie或關閉原來的phpmyadmin 登錄窗口,重新使用空密碼登錄。若這時候仍然顯示空密碼登陸被禁止,試試隨便輸入幾個字符當作密碼看是否能夠登陸成功。登陸mysql服務器之后盡快將mysql密碼在phpmyadmin中修改過來?;蛘咴赟SH客戶端修改mysql密碼:cd /usr/local/mysql/bin然后執行命令:./mysqladmin -u root -p password。最后在mysql的user表中刪除除root以外所有用戶。
總結
以上是生活随笔為你收集整理的2002无法连接mysql阿里云_2002无法登录MySQL服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net 连接mysql的字符串_asp
- 下一篇: mybatis mysql 乐观锁_基于