我无法在我的机器上运行MySQL。如果我没记错的话,我没有为MySQL设置密码。
我执行了以下一系列操作,包括1)以用户身份运行,2)以SuperUser身份运行,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@ubu
我有一个全新的MySQL安装在Ubuntu20.04上。
在安装过程中,我为root选择了一个密码。安装之后,我执行了以下操作:
sudo mysql -u root
它没问我密码就登录了。然后:
mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
我以为这样做会在下一次登录时询问我的密码。但是,现在当我尝试登录时,它给了我如下信息:
当sudo su -时,我需要为root用户设置密码,ubuntu用户应该只通过ssh键登录。
#ssh -i server.pem ubuntu@example.com
ubuntu@example.com:~$ sudo su - --> should prompt the password of root
root@example.com:~# --> and also I have setup the password for root, but it does not prompt the password.
root@example.com:/etc/sud
我第一次在Ubuntu上使用MySQL。我之前创建了数据库vq,它实际上是空的(我不介意删除所有内容;我仍然有创建它的SQL文件)。
现在,我再次尝试访问数据库:
james@ubuntu~$ mysql vq
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'vq'
james@ubuntu~$ mysql -u root -p vq
Enter password:
ERROR 1045 (28000): Access denied for user
我已经在sudoer文件中添加了一个用户名,但是正如您在下面看到的,当我运行sudo ls时,我必须输入密码。如何解决这个问题,以便为test用户运行无密码的sudo命令。
test@ubuntu:~$ sudo ls
[sudo] password for test:
test@ubuntu:~$ sudo cat /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoer
我对Ubuntu非常陌生,我安装了apache,并获得了/var/www目录,但我不能删除该目录中的任何内容。上面写着:You are not the owner,现在我想我必须以root用户身份登录?但是,我如何以root身份登录,以及root的标准密码是什么?另外,我如何才能给我自己的用户相同的权限?同样,我对linux和ubuntu等知之甚少。
在用一个更大更快的mysql替换了我的磁盘之后,我正在尝试安装MySQL。在ubuntu上安装mysql-server后,运行select user,host,authentication_string from user where user='root';时,authentication_string为空。
我设置了密码,但登录到root的唯一方法是使用sudo运行MySQL命令,如果我试图输入密码,如果我运行mysql -u root -p,它就不能工作。我还试着在登录时将密码保留为空白,但没有任何效果。任何帮助都是非常感谢的。
系统信息: pop!_os amd64 2
我有一个Ubuntu16.04安装在一个双引导机。
今天我去登录,它不接受我的密码。
我试着遵循这个指南:http://www.psychocats.net/ubuntu/resetpassword
我跑了:
Press Enter for maintenance
(or press Control-D to continue):
root@mikes-ubuntu:`# mount -o rw,remount /
root@mikes-ubuntu:`# ls /home
root@mikes-ubuntu:`#
然后
root@mikes-ubuntu:`# ls /home
root@m