xampp無法啟動mysql的解決辦法
本人安裝xampp時發現mysql無法啟動
通過管理員開啟cmd輸入netstat –abon找到pid 再在工作管理員詳細資訊找到pid對應的埠的發現是本電腦已經安裝過mysql,是mysql這個程序導致導致3306埠被佔用了。、
關閉mysql這個程序發現xampp的mysql還是打不開。
解決辦法(1).刪除電腦上自帶的mysql
(2).開啟登錄檔[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL] 中的ImagePath 修改成你當前的mysqld的執行目錄
關閉後,xampp的mysql成功啟動但原來電腦上的mysql無法執行,說到底這mysql只能有一個。
MySQL 返回:
無法連線:無效的設定。
phpMyAdmin 嘗試連線到 MySQL 伺服器,但伺服器拒絕連線。您應該檢查配置檔案中的主機、使用者名稱和密碼,並確認這些資訊與 MySQL 伺服器管理員所給出的資訊一致。
解決方法
修改 phpmyadmin 的登入方式為傳統的登陸介面登陸,修改 phpmyadmin 根目錄下的配置檔案 config.inc.php:
//$PHP
cfg['Servers'][$i]['auth_type'] ='config';
$cfg['Servers'][$i]['auth_type'] ='cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123321';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] =true;
$cfg['Lang'] = '';
賬號root密碼123321,最終成功登陸xampp的mysql