繁体   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