首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误1045 (28000):在MAC OSX上拒绝用户'root'@'localhost‘(使用密码:否)的访问

错误1045 (28000):在MAC OSX上拒绝用户'root'@'localhost‘(使用密码:否)的访问
EN

Stack Overflow用户
提问于 2015-09-30 05:09:20
回答 9查看 42.5K关注 0票数 24

我正试图在我的上重新安装mysql。为此,我遵循了如下说明

代码语言:javascript
复制
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

我也试过

代码语言:javascript
复制
brew uninstall mysql

在此之后,我使用brew install mysql命令使用自制软件安装mysql。安装后,当我尝试运行mysql -u root时,它将引发以下错误

错误1045 (28000):拒绝用户'root'@'localhost‘的访问(使用密码:否)

我没有为mysql.I设置密码,我不知道wrong.Any的建议会很好。谢谢

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2017-05-24 01:08:05

我在mysql中安装了homebrew,并遇到了与您相同的问题,因为mysql有一个现有的数据库,其中有一个现有的密码。有关更多详细信息,请参阅这篇文章

代码语言:javascript
复制
$ brew services stop mysql
$ sudo pkill mysqld
$ sudo rm -rf /usr/local/var/mysql/ # NOTE: this will delete your existing database!!!
$ brew postinstall mysql
$ brew services restart mysql
$ mysql -uroot
票数 124
EN

Stack Overflow用户

发布于 2016-05-11 19:04:55

现在,sql生成一个出现在最后一个屏幕上的验证密码。

代码语言:javascript
复制
sudo mysql -u root -h 127.0.0.1 -p
Enter password: (aliatory password)

我们可以改变它

代码语言:javascript
复制
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
票数 8
EN

Stack Overflow用户

发布于 2017-05-23 03:19:46

我自己解决了这个问题。

请使用以下链接查看我的github:sql

错误1045 (28000):拒绝用户'root'@'localhost‘的访问(使用密码: YES/NO) 修复macos 10.12上的错误访问被拒绝(塞拉利昂) 安装mysql (https://dev.mysql.com/downloads/mysql/)如果已经安装,请跳过此步骤 更新“root”密码以访问。 开放终端(Launchpad ->其他->终端或(命令+空间) ->类型的“终端”) 然后键入以下代码: 导出路径=$PATH:/usr/local/mysql/bin/ sudo mysqld_safe --跳过-授予-表 然后,重新启动终端(退出然后再次打开) 然后,保留类型: 导出路径=$PATH:/usr/local/mysql/bin/ mysql -u根mysql 冲洗特权; 更改由‘123456’标识的用户'root'@'localhost‘; Q sudo /usr/local/mysql/support-files/mysql.server启动 额外:启动mysql: sudo /usr/local/mysql/bin/mysqld_ start

我希望它能帮到你

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32858216

复制
相关文章

相似问题

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