首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MacOSX10.7.5上安装了MySQL服务器,尝试访问MySQL时收到1045 (28000)错误

在MacOSX10.7.5上安装了MySQL服务器,尝试访问MySQL时收到1045 (28000)错误
EN

Stack Overflow用户
提问于 2017-04-12 05:00:52
回答 1查看 104关注 0票数 0

作为SQL的新手,我正在寻求任何关于如何在MacOSX10.7.5系统上通过Terminal shell访问MySQL的建议。我已经在下面的脚本中详细了解了这一点,并遵循了web上的所有安装指南,以及做了相当多的故障排除,试图通过“访问被拒绝"KV88@localhost,密码: 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‘(使用密码: NO)

点击-MacBook:~ KV88$

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-04-12 05:14:52

在安装过程中,您必须询问root密码。因此,您可以像这样访问服务器:

代码语言:javascript
复制
mysql -u root -p

然后输入你的密码。然后将访问权限授予您的用户:

代码语言:javascript
复制
GRANT ALL PRIVLIEGES ON *.* TO 'KV88'@'%' IDENTIFIED BY "<password>";

如果您希望用户能够执行(几乎)所有操作,或者在root下创建一个数据库并授予对此数据库的访问权限:

代码语言:javascript
复制
CREATE DATABASE mydb;
GRANT ALL PRIVLIEGES ON mydb.* TO 'KV88'@'%' IDENTIFIED BY '<password>';

然后退出mysql并以用户身份进入:

代码语言:javascript
复制
mysql -u KV88 -p

代码语言:javascript
复制
mysql -u KV88 -p mydb
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43356118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档