![](/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.