gpt4 book ai didi

使用预定义密码安装的 MySQL

转载 作者:太空宇宙 更新时间:2023-11-04 09:48:13 24 4
gpt4 key购买 nike

所以我正在运行 crunchbang linux 并使用以下终端命令安装 mysql-server:

sudo apt-get install mysql-server 

安装程序运行没有问题,但在尝试访问 mysql 时出现“错误 1045 访问被拒绝”。

ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: NO)

使用 root 也是如此。

我使用的教程指出在设置 mysql-server 期间我会被要求设置密码,但是这一步从未发生过。

编辑:从我的系统中完全删除与 mysql 相关的所有内容(包括配置文件),问题仍然存在。

尝试时

mysql -u root mysql

错误也会发生,尽管根据 documentation如果没有设置密码,这应该授予我访问权限。

___更新:由于即使使用我的新笔记本电脑(现在运行 ubuntu 12.10)我仍然遇到这个问题,我将进行快速更新:

都不是

sudo dpkg-reconfigure mysql-server

也不是

mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');

成功了。有什么想法吗?

__更新 2

通过停止服务然后关注 this guide我似乎已经成功地重置了 root 密码。

还是用

mysql -u root -p

并输入我设置的密码,它仍然抛出访问被拒绝。

最佳答案

我会尝试该命令的一些变体(只需按回车/清空/无密码):

mysql -h localhost -u root -p

mysql -h 127.0.0.1 -u root -p

mysql -h $HOSTNAME -u root -p

可能只是 mysql 没有将您识别为本地用户。

关于使用预定义密码安装的 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13931447/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com