1. 登陸時出現「#2002 沒法登陸 MySQL 服務器」。php
緣由:mysql
phpMyAdmin爲PHP編寫,MacOS默認安裝的php配置,設置mysql監聽socket默認爲/var/mysql/mysql.sock,而mysql實際監聽的socket爲/tmp/mysql.sock,所以phpMyAdmin去找/var/mysql/mysql.sock時找不到。sql
解決方法:服務器
ln -s /tmp/mysql.sock /var/mysql/mysql.socksocket
2. 登陸時出現「#1043 沒法登陸 MySQL 服務器」。spa
緣由:ssl
1. 顯式設置root可使用空密碼登陸。登錄
$cfg['Servers'][$i]['AllowRoot'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;配置
2. 設置訪問ssl爲false密碼
$cfg['Servers'][$i]['ssl'] = false;
因爲開始在提示下設置ssl爲true,結果死活登陸不進去,緣由還不清楚。