簡體   English   中英

在Mac OSX 10.7.5上安裝了MySQL Server,在嘗試訪問MySQL時收到1045(28000)錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM