到Terminal 裡去手動啟動,結果出現這個訊息:
代碼: 選擇全部
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)版主: bryanchang、digdog、謝孟叡
代碼: 選擇全部
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)是不是搞錯命令了?通常會出現這個錯誤訊息是在 client 端(bin/mysql)嘗試去連 Server(mysqld)時出鎚。如果一開始 mysqld 就沒有啟動,那當然連不上去。建議先用 ps 看看 mysqld 有沒有在。ross_tt 寫:小弟我到 http://www.mysql.com/downloads/mysql-4.0.html 這邊下載了 mysql-max-4.0.18.dmg ,結果安裝完一直無法啟動。
到Terminal 裡去手動啟動,結果出現這個訊息:請各位幫我看看到底怎麼了?代碼: 選擇全部
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
代碼: 選擇全部
sudo adduser -d /home/mysql -M -s /bin/false mysql
cd mysql
sudo scripts/mysql_install_db
sudo chown -R root.mysql /usr/local/mysql
sudo chown -R mysql /usr/local/mysql/data
sudo chown -R root /usr/local/mysql/bin
sudo bin/mysqld_safe --user=mysql &
./bin/mysqladmin -u root -h localhost password 'new-password'很顯然的就是你打錯密碼了,或是根本就沒有 ducky 這個使用者。conjure 寫:各位大哥大姐們
小弟我也是出現錯誤
請幫小弟看看好嗎
ducky:/Library/WebServer/Documents/fpcode ducky$ mysql -u ducky -p < fpcode.sqlEnter password:
ERROR 1045: Access denied for user: 'ducky@localhost' (Using password: YES)