![](/img/trans.png)
[英]Mac mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
[英]Installed MySQL Server on Mac OSX 10.7.5, receiving a 1045 (28000) error when trying to access MySQL
對於SQL來說相對較新,我正在尋求有關如何通過MAC OSX 10.7.5系統上的Terminal Shell訪問MySQL的任何建議。 我已經在下面的腳本中對此進行了詳細介紹,並遵循了Web上的所有安裝指南,並進行了大量的故障排除,以嘗試超越“訪問權限被拒絕到” KV88 @ localhost,PASWORD:NO”。
誰能提供我為何無法輸入常規MySQL語法並無法訪問服務器的見解,我相信我仍然停留在BASH腳本環境中。
腳本:
ClickAways-MacBook:〜KV88 $ sudo / Library / StartupItems / MySQLCOM / MySQLCOM start
啟動MySQL數據庫服務器
ClickAways-MacBook:〜KV88 $ / usr / local / mysql / bin / mysql
錯誤1045(28000):用戶'KV88'@'localhost'的訪問被拒絕(使用密碼:否)
ClickAways-MacBook:〜KV88 $
提前致謝
在安裝過程中,必須詢問root密碼。 因此,您可以像這樣訪問服務器:
mysql -u root -p
並輸入您的密碼。 然后授予您的用戶訪問權限:
GRANT ALL PRIVLIEGES ON *.* TO 'KV88'@'%' IDENTIFIED BY "<password>";
如果您希望用戶能夠(幾乎)執行所有操作,或者在root用戶下創建數據庫並提供對該數據庫的訪問權限:
CREATE DATABASE mydb;
GRANT ALL PRIVLIEGES ON mydb.* TO 'KV88'@'%' IDENTIFIED BY '<password>';
然后退出mysql並以用戶身份輸入:
mysql -u KV88 -p
要么
mysql -u KV88 -p mydb
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.