mac Can't connect to MySQL server on '127.0.0.1' (61)
Mac 下安裝mysql,安裝完成後是無使用者無密碼的狀態,並且資料庫只有 information_schema,可以通過命令檢視
xxxxxxxMac-mini:bin fighting$ mysql
mysql> show databases;
這就需要我們手動的處理一下,處理過程如下1、停止MySQL
sudo /usr/local/mysql/support-files/mysql.server stop
2、切換到MySQL的安裝目錄下的bin目錄
cd /usr/local/mysql/bin
3、安全模式啟動MySQL
sudo ./mysqld_safe --skip-grant-tables
該命令執行後會得到完整的MySQL資料庫,如下
mysql> show databases;
+-----------------------------+
| Database |
+-----------------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+-----------------------------+
4、使用root使用者啟動mysql
mysql -u root
5、為root使用者設定新的密碼
mysql > UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
6、重新整理
mysql > FLUSH PRIVILEGES;
7、退出MySQL後重啟使用root登入,大功告成!!!!