avatar

MariaDB无法登录[ERROR 1698(28000)]

MariaDB无法登录[ERROR 1698(28000)]

新安装的MariaDB用mysql -u root -p无法登录,提示ERROR 1698(28000),但是用sudo mysql -u root -p能登录成功.但是PHP是无法通过sudo来登录的,所以需要修改MariaDB的设置.

安装MariaDB

1
sudo apt-get install mariadb-server

设置密码

执行以下命令,按照提示输入密码

1
sudo mysql_secure_installation

解决办法

1
2
3
4
5
6
sudo mysql -u root -p
use mysql
update user set plugin='mysql_native_password';
flush privileges;
exit
mysql -u root -p
文章作者: pengweifu
文章链接: https://www.pengwf.com
版权声明: 本作品系原创, 请勿商业转载
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论