1 前言php
現象是用MySQL 5.7 Command Line Client能夠使用root帳號進入,可是其它navicat,phpsqladmin,mysql workbench,heidisql用root帳號或者其它帳號都是進不去,提示如下錯誤:mysql
錯誤代碼 1045 Access denied for user 'root'@'localhost' (using password:YES),因爲數據庫訪問不了,訪問進來獲得的結果就是504或者502,說明代碼內部錯誤!sql
截圖以下:數據庫
2 緣由pwa
後來發現是由於我是用phpwamp軟件,默認把自身的mysql服務開起來了,然而那個服務並無數據庫,停掉那個服務就能夠正常使用了。blog
分析:mysql服務相同端口只能開一個,因爲phpwamp mysql服務開啓了,同時監聽3306端口,用軟件進去默認走第一個mysql服務,致使了不是進入後面mysql57服務軟件
註釋:pid:2436是mysql57服務對應的,pid:15276是phpwamp mysql5.5對應的。im
3 小結數據
若是按照網上資料也一直解決不了的錯誤代碼1045,能夠排查下是否本身mysql服務已經多開了~wamp