1. 程式人生 > >mac Can't connect to MySQL server on '127.0.0.1' (61)

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登入,大功告成!!!!