我刚刚在我的电脑上重新安装了Ubuntu 16.04 LTS。当我尝试通过键入以下命令来安装MariaDB时:
sudo apt-get install mariadb-server
安装进行得很顺利,但是在此过程中,系统未提示我输入mysql root帐户的密码。安装后,我无法登录MariaDB(mysql -u root -p
),并显示错误消息:
ERROR 1698 Access denied for user 'root'
一切都是全新安装。/etc/apt/sources.list
检查了其中的条目,并正确启用了所有主要组件。
似乎是什么问题?
@NickWeinberg我认为这里的问题是数据库根密码而不是系统根密码
—
steeldriver
@steeldriver啊,好的。由于“ sudo apt-get”命令和“不要求输入root密码”,我感到困惑。但我认为您是对的
—
Nick Weinberg
@DavidFoerster我试图通过“ mysql -u root -p”作为mariadb中的root用户登录(不是Linux中的root用户)
—
user6133116
$
或a#
?(我问是因为普通用户$
在提示符下,但root在#
)