我有一个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
我无法在我的机器上运行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;
我以为这样做会在下一次登录时询问我的密码。但是,现在当我尝试登录时,它给了我如下信息:
我之前已经编写了一个脚本,它将运行一个备份脚本:
# cat backup-before-shutdown
#Scritp to take backup before shutdown
#Author Ashish Karpe
echo "Taking backup to s3"
su ubuntu /bin/sh /home/ubuntu/backup.sh
/bin/sh /home/ubuntu/backup-to-s3.sh
通常,当我将用户从root切换到ubuntu时,它并不要求密码从root切换到ubuntu,而是在运行脚本时询问密码。那么,我应该如何避免脚本中
我第一次在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
当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
我把我的ubuntu18.04忘在虚拟机(VM)根密码中了。要重置此密码,我在重新启动机器时按"esc+enter“,然后选择”高级选项“以获得以下菜单:
Ubuntu, with Linux 4.15.0-34-generic
Ubuntu, with Linuc 4.15.0-34-generic (recovery mode)
Ubuntu, with Linux 4.15.0-34-generic
Ubuntu, with Linuc 4.15.0-34-generic (recovery mode)
Ubuntu, with Linux 4.15.0-34-generic
U
我刚刚安装了mysql-server并设置了根密码。我只能通过sudo从终端登录到<#>but:
jack@Ubuntu-Tower:~$ mysql -u root
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
jack@Ubuntu-Tower:~$ sudo mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
我无法通过MySQL工作台连接到这个服务器(127.0.0.1,端口
在用一个更大更快的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
对postgres来说是新的。到目前为止,我使用了mysql,每当需要登录时,我就这样做:
mysql -u root -p
这促使我为用户root提供密码。
但是postgres的感觉与此有很大的不同。安装之后,我创建了一个新用户,如下所示:
create user root with password 'something';
create database test;
grant all privileges on database test to root;
现在,当我使用pgadmin4时,我得到一个输入sudo密码的提示。即使当我试图通过终端连接到数据库时,也可以使
这是一个12.04 ec2实例。
在手册页中,它说默认情况应该是在使用sudo时需要密码。我认为,通过设置ubuntu的帐户密码(如果没有设置),在使用sudo时可能会提示我输入密码,但当我使用passwd命令时,它要求我在允许更改密码之前输入原始密码。所以,尽管它看起来已经设置好了,但它并没有提示我使用sudo密码,而且在我使用sudo重写和更改ubuntu帐户密码之后,它仍然没有要求sudo密码。
不管怎样,我不知道这些细节到底有多重要。这是我的sudoers文件:
#
# This file MUST be edited with the 'visudo' command
我在Ubuntu上使用MySQL遇到了一些困难。刚刚安装了Apache、MySQL、PHP和phpMyAdmin。phpMyAdmin给出:
#1045 Cannot log in to the MySQL server
每一次登录尝试。我试过用户名'root‘和空密码,用户名'root’和密码'root',用户名'mysql‘和密码'mysql',用户名'mysql’和密码'root‘。
当我试图在终端中运行Access denied for user root@x.x.x.x时,也会得到mysql错误:
mysql -
我尝试在ubuntu上安装zsh ( 14.04)。当我切换到zsh时,我无法进入超级用户模式。
如果我做了su,它要求密码,并输入正确的密码,它说:
Cannot execute which zsh: No such file or directory
但是当我输入一个不正确的密码并按enter 4-5次时,它什么也不会显示.
在检查我的/etc/passwd文件时,它显示:
root:x:0:0:root:/root:which zsh
我试着编辑这个文件并保存,但是它显示了
Unable to save /etc/passwd
我试图通过grub将运行级别更改为1,但这会导致一个错误:
我昨天刚在一个新下载的Ubuntu上安装了MariaDB (mysqld)。然后我运行了脚本
/usr/bin/mysql_secure_installation
并设置新的根密码并禁用无密码登录。但是,这没有起作用,所以我尝试从命令行中生成:
root@www:~# mysqladmin password whatever
root@www:~# mysql -uroot
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 35
Server version: 1