MariaDB找回密码(ERROR 1698 (28000): Access denied for user 'root'@'localhost')

MariaDB找回密码(ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’)

deepin 系统安装MySQL默认就直接安装Maria,但是安装过程没有设置密码。
如何进入MariaDB呢?

  1. 使用root权限 sudo mysql -u root -p 进入MariaDB,该过程只用输root密码,数据库密码直接回车即可进入数据库
    MariaDB找回密码(ERROR 1698 (28000): Access denied for user 'root'@'localhost')
  2. 修改密码
    ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ’ your password‘;
  3. exit;退出数据库
  4. mysql -u root -p 重新进入,使用刚设置的密码即可进入。*
    MariaDB找回密码(ERROR 1698 (28000): Access denied for user 'root'@'localhost')