我无法在我的机器上运行MySQL。如果我没错,我没有为MySQL设置密码。
我已完成以下一系列操作,包括1)以用户身份运行,2)以超级用户身份运行,3)无密码运行,以及4)使用用户密码运行。
正如你所看到的,我失败了所有人。为什么会这样?
abc@ubuntu:~$ mysql
ERROR 1045 (28000): Access denied for user 'abc'@'localhost' (using password: NO)
abc@ubuntu:~$ sudo su
[sudo] password for abc:
root@ubuntu:/home/abc# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
root@ubuntu:/home/abc# mysql -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
root@ubuntu:/home/abc# mysql -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
root@ubuntu:/home/abc#
答案 0 :(得分:0)
如果您不确定当前的密码,请设置新密码:
# mysqladmin -u root password 'new-password'
然后使用新密码登录:
# mysql -u root –p