我没有找到类似问题的答案,所以我在这里提出我的问题:
我已按照help.ubuntu.com 上的 ApacheMySQLPHP 页面
但是在安装 MySQL 并使用模式命令后,mysql -u root
它sudo su -
给了我这个:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
问题是什么 ?
如果有用的话我正在使用 ubuntu 14.04 LTS......
谢谢大家。
编辑:在安装过程中设置密码时出现 1045 错误后,我重新安装了该软件包,但没有任何有用的结果......
编辑2:唯一的变化是不到是的... :|
编辑3:我需要重新安装或者重置密码吗?
答案1
安装 MySQL 服务器时通常会要求您为 root 用户设置密码。
因此,当您尝试登录时,您也应该提供该-p
选项。
你的情况正确的命令是mysql -u root -p
答案2
安装MySQL后,需要使用以下命令初始化root用户的密码:
mysqladmin -u root password <newpass>
要访问,您必须使用以下命令:
mysql -u root -p