新安裝的wampserver怎么使用本機已有的mysql作為數據庫


一般在一台沒有安裝mysql的機器上安裝好wamp后,能夠直接在wamp的phpMyAdmin中打開集成的mysql並設置用戶信息。

而假設之前已經安裝配置好mysql(實usernamepassword),之后才安裝wamp的話,wamp的mysql會與本機mysql產生沖突,
導致頂開phpMyAdmin的時候會報錯,錯誤信息大致是“用戶root未使用password進行登錄”。

分析一下原因能夠知道,phpMyAdmin會讀電腦環境變量中的mysql的路徑,而環境變量中已經存在了一條老mysql的路徑。
在安裝wamp后,wamp就會讀取這條老的mysql路徑而不會讀取自帶集成mysql的路徑。可是wamp仍然會使用自己集成mysql的配置信息(新安裝的wamp的mysql配置信息沒有password),
終於導致用集成mysql的配置信息去訪問老mysql的數據庫,所以就會報錯。

網上其它的解決的方法大致有兩種:一種是備份好老的mysql信息,然后卸載掉,把數據轉移到集成mysql中。還有一種是改變老mysql的port號。防止兩個mysql沖突

而筆者給大家帶來的方法是直接改變集成Mysql的配置信息,用以訪問本機已經存在的Mysql,經筆者實驗,這樣的方法相當方便。
方法例如以下
在D:\wamp\apps\phpmyadmin4.1.14下編輯config.inc.php
找到以下兩句話

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

將他們的值改成本機mysql的username和password。

重新啟動wamp全部服務,再次打開phpMyAdmin的時候就能訪問mysql了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM