我刚刚在电脑上全新安装了 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
,并且所有主要组件均已正确启用。
看起来是什么问题?
答案1
Mariadb 包在 Ubuntu 16.04 上安装时不提供配置向导。
使用以下命令获取 mysql shell
sudo mysql -uroot
答案2
试试看sudo mysql -u root
。您应该可以通过这种方式登录。