2017-04-11 63 views
0

對於SQL來說,相對較新,我想了解如何通過MAC OSX上的Terminal Shell訪問MySQL 10.7.5系統。我已經在下面的腳本中詳細瞭解了這一點,並且遵循了網絡上的所有安裝指南,並執行了相當多的故障排除,嘗試將「ACCESS DENIED」移動到「KV88 @ localhost,PASWORD:NO」。在Mac OSX 10.7.5上安裝了MySQL服務器,在嘗試訪問MySQL時收到1045(28000)錯誤

任何人都可以提供洞察到我爲什麼不能輸入定期MySQL的句法和訪問服務器,我相信我還停留在bash腳本環境

腳本:

ClickAways-的MacBook:〜 KV88 $ sudo/Library/StartupItems/MySQLCOM/MySQLCOM start

啓動MySQL數據庫服務器

ClickAways-的MacBook:〜KV88 $在/ usr /本地/ MySQL的/斌/ MySQL的

ERROR 1045(28000):拒絕訪問用戶 'KV88' @ 'localhost' 的(使用密碼:NO)

ClickAways-的MacBook:提前

回答

0

期間,您必須安裝〜KV88 $

感謝詢問root密碼。所以,你可以像這樣訪問服務器:

mysql -u root -p 

,並輸入您的密碼。然後給你的用戶訪問:

GRANT ALL PRIVLIEGES ON *.* TO 'KV88'@'%' IDENTIFIED BY "<password>"; 
如果你想使用戶能夠做(幾乎)所有,或下創建根數據庫,並提供訪問該數據庫

CREATE DATABASE mydb; 
GRANT ALL PRIVLIEGES ON mydb.* TO 'KV88'@'%' IDENTIFIED BY '<password>'; 

然後退出mysql和輸入的用戶:

mysql -u KV88 -p 

mysql -u KV88 -p mydb 
+0

謝謝你,只是因爲我正在將MySQL服務器應用程序安裝到我的Mac上,我從未提示或詢問過有關root密碼。除非我以某種方式跳過它,否則我從來沒有輸入任何密碼或被要求。有沒有辦法解決這個問題,或者我應該卸載並重新安裝? –

+0

https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords –

相關問題