1. 程式人生 > >navicat 無法連結上wamp 或者xampp的mysql資料庫

navicat 無法連結上wamp 或者xampp的mysql資料庫

先講下應用的背景:

      最新版本的Wamp:wampserver 2.1e

            包括了WebGrind和Xdebug的可除錯介面已經對效能的監控等最新的部署好的功能,可以很方便的切換apache、mysql和php的版本號:

             則是將apache,tomcat等整合在一起能在一個環境裡除錯php,java還有perl程式,對於多語言開發是個不錯的部署環境

       我喜歡用mysql的圖形化介面來操作mysql,如navicat 8,SQLyog(Mysql Gui v5.0.2);我先前一直用wamp的ampServer2.0i版本;安裝好後,直接可以連結mysql資料庫;然而,裝了新版本的wamp,navicat,SQLyog都無法連結上資料庫,但是wamp自帶的phpMyadmin能連上,後來又下了xampp最新版本的資料庫,也是自帶的phpMyadmin能連上,客戶端工具無法連結上。

      後來做了一下嘗試:

            在Win7下安裝最新版的wamp,客戶端工具能連結上。因此初步斷定是作業系統的問題;

            因此我將最新版的xampp安裝在同事的電腦上,他和我是同樣的環境;Windows server 2003,為什麼是這個版本的windows系統呢,當然有客觀的原因,這不多講了!當把xampp裝在它電腦上後,奇怪,他的電腦直接用客戶端能連上資料庫。

           百思不得其解,其間想了很多原因,千奇百怪的都有;始終不能找到解決方法;就將環境還原到最初的wamp版本;我的電腦又能通過Navicat連結上資料庫了。

           飯後做了最後一個猜想也是最直觀的猜想;是不是資料庫最新版本的相容性做的不好?

           先檢查下wamp和xampp所帶的資料庫伺服器版本:都是Mysql 5.5.8。很有可能。

           因此我做了一下實驗:重新安裝最新版得wamp,將它的mysql資料庫版本替換成原wamp自帶的Mysql資料庫版本:5.1.36,結果客戶端工具都能連上了;再試試xampp,客戶端工具也都能連上了。

          因此初步斷定,應該是新版本的資料庫在老的windows作業系統上很有可能有相容性的問題沒有處理好;但我不能下定論;因為官方並未找到相關的說明,而且我同事和我是同樣的作業系統,同樣的環境,但是它直接就可以連上。

          也許答案終有一天會水落石出。

          可以肯定的一點是:當您發現和我一樣的問題是,不妨和我一樣,在wamp的mysql 下get more(更多)獲取一個早期的版本,在切換到老版本資料庫上,看是不是ok了。^_^。

相關推薦

navicat 無法連結wamp 或者xampp的mysql資料庫

先講下應用的背景:       最新版本的Wamp:wampserver 2.1e             包括了WebGrind和Xdebug的可除錯介面已經對效能的監控等最新的部署好的功能,可以很方便的切換apache、mysql和php的版本號:          

navicate 遠端無法連結linuxmysql資料庫問題

1. 先確認阿里雲是否放開了3306許可權 (開啟阿里雲伺服器埠) 2. 連線linux,登入資料庫:mysql -uroot -p 修改root使用者遠端登入許可權: 想myuser使用mypassword從任何主機連線到mysql伺服器的話 myuser是你的使用者名稱,mypassword是你的

在windows系統navicat連線遠端liunx系統的mysql資料庫

問題描述: 在ubuntu上裝了一個mysql為資料來源的hive資料庫,通過xshell連線操作沒有問題,我想在windows系統上使用工具連線,但是一直報Can’t connect to MySQL server on’XXXXX’的問題。 問題分析: 1.可能是網路不統 ,ping X

mysql 連結或者database資料庫或者table表 報1045 access denied for user 'root'@'localhost'異常錯誤

莫名其妙雙擊表格的時候報這個錯誤,然後關掉這個庫,雙擊連結名localhost_3306也報這個錯誤,找方法 網上有很多,我用的是 mysqld --skip_grant_tables;//跳過

Navicat連不遠端阿里雲伺服器MySQL資料庫的幾個原因

背景: 今天在阿里雲CentOs裡部署MySQL,用ssh連上可以進入資料庫,但是本地Navicat就是連不上。如圖: 過程:到處看帖子,各種嘗試,過程如下: 1.有的帖子提醒要先開啟mysql服務:systemctl satrt mysqld.service

【SQLServer】【恢復掛起的解決方案】附加檔案時候的提示“無法重新生成日誌,原因是資料庫關閉時存在開啟的事務/使用者,該資料庫沒有檢查點或者資料庫是隻讀的。 ”【資料庫恢復】

--dbcc checkdb用法(手工修復資料庫) --檢查資料庫完整性 --dbcc checkdb('資料庫名') --go --快速修復  --dbcc checkdb ('資料庫名', Repair_Fast) --go --重建索引並修復  --dbcc checkdb ('資料

linux下 關於Navicat連線不資料庫

錯誤程式碼1045 錯誤程式碼1130 做完之後要重啟mysql 或者重啟伺服器 !!!!!! 在linux新安裝的mysql資料庫只會有你安裝時候的使用者,一般是root 密碼也是root,在mysql的user表裡面一般會有兩條資料,兩條資料只有伺服器名字不同

navicat連不資料庫

下午開發java時,用jdbc,由於要用jdbc驅動實現myclipse操作資料庫。於是用myclipse連線navicat—–去操作資料庫。但是myclipse連不上navicat,於是去找原因,結果發現navicat也連不上資料庫了(此前navicat還能連

win10 navicat premium連結遠端資料庫報10038錯誤

昨天把自己的Win10小本本配置了一遍工作中需要用的環境,其中在配置navicat連線遠端資料庫時出現問題,報如下錯誤:上網查了一下,發現這個錯誤碼的意思是埠3306未對外開放,一般造成這種情況的原因有下列幾方面:1.mysql服務可能未啟動(但是我並未下載MySQL客戶端,

mac下安裝了mysql8.0之後eclipse無法連結資料庫的解決方法

如果出現如圖中的報錯,那估計是mysql的版本與myeclipse連結jdbc驅動版本不相容導致的問題。我的解決方法是把mysql8.0解除安裝了,重新裝上mysql5.7.22的版本,安裝成功並設定好mysql登入密碼後,以上問題便可解決。如果在設定mysql初始密碼時出現

如何使用Navicat Lite連結Oracle資料庫

我以前是用的是Toad for Oracle 9.0.1,功能是比較強大,可惜我覺得程式太大,消耗記憶體比較嚴重。 如果在關機的時候,該程式有連線沒有斷開,是無法成功關機的。正好我在用Navicat Lite進行Mysql的查詢,感覺是輕量級的,就想通過該免費軟體來連線O

本地Navicat連不Linux虛擬機器MySQL資料庫問題

在Linux登入到MySQL資料:mysql -uroot -p 輸入密碼 切換到mysql資料庫 mysql>use mysql 輸入grant all privileges on *.* to root@"%" identified by "密碼"; mysql&

使用Navicat或者其他資料庫工具連線阿里雲EDS(資料庫伺服器)例項過程詳解

使用Navicat或者其他資料庫工具連線阿里雲EDS(資料庫伺服器)例項過程詳解 背景:這幾天從阿里雲上面購買了雲伺服器,最垃圾的那種,還送oss和EDS資料庫伺服器,只不過EDS資料庫伺服器只有一個月的,就主動升級為一年的,49還是59忘了。對於配置這種EDS過程中,產生的一個念頭就是:大廠就是大廠,考慮

Ajax跨域請求COOKIE無法的解決辦法

tar function jquery question logs request cross xmlhttp quest 本文參考https://stackoverflow.com/questions/12840410/how-to-get-a-cookie-from-a

Navicat無法連接到MySQL

mysqld error com 技術 啟動 base use 今天 lac 今天新裝的linux,裝好以後想用Navicat連接一下數據庫,發現連接不上 思路,捋一下 第一種:Access denied for user [email protected]/*

java Ajax跨域請求COOKIE無法的解決辦法

coo $.ajax test style dem log json bsp ros 1.web.xml加入以下節點,,一定放在第一個filter <!--目錄下所有文件可以跨域Begin--> <filter> <filter-

記錄以下mysql5.7在win使用Navicat無法鏈接的問題

pan col 鏈接 class sys 但是 stat ubun roo 1.前提 系統:win1o0 局域網服務器:ubuntu18.04 mysql版本:5.7 問題描述: 在ubuntu18.04下的shell 中使用mysql -uroot -p 是

【MySQL解惑筆記】Navicat 無法遠程連接MySQL數據庫

mysql數據庫 端口 dport mysq fire .cn 解惑 ice src 安裝好Navicat之後遠程連接MySQL數據庫出現以下報錯截圖: 出現以上截圖懷疑是mysql用戶權限不夠: GRANT ALL PRIVILEGES ON *.*

MySql無法外網訪問或者無法本地登入的解決方法

mysql無法登入問題解決 之前一段時間由於一些原因,重複裝了幾次系統。。。 反覆配置了幾次mysql,在最後一次竟然發現mysql用外網連線不上了。。。 羅列一下常見的mysql無法登入的原因 最常見的的原因就是防火牆沒有放行mysql的埠(預設為3306),注意這裡的

滑鼠經過超連結,元素(li)背景變色的程式碼,同時文字顏色改變

效果如下圖: 要實現這個效果。很簡單。 定義CSS樣式: a:hover{    background:#f29901;} 這段程式碼的顯示效果如下圖 顯然,這樣太醜了。 只需要再加上一句 a:hover{     bac