phpmyadmin 与真实数据没有连接

phpmyadmin 与真实数据没有连接

我安装了 mysql 和 phpmyadmin,并且在安装 phpmyadmin 时我添加了配置密码是 root,但是在连接用户是 root 且密码是 root 时,我出现了这个错误

截屏

答案1

我认为问题的原因在于在 Ubuntu 18.04 中,MySQL 根用户的默认身份验证方法是套接字身份验证。例如,在命令行中,您可以使用sudo mysql而不是以 root 身份登录mysql -u'root' -p

您可以切换到,mysql_native_password或者更好的是,您可以创建另一个用户进行 Web 登录,并向该用户授予所有权限。因此,我们假设您要创建的用户名是网页根目录- 您可以通过以下命令创建它:

$ sudo mysql
mysql> CREATE USER 'webroot'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_strong_password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'webroot'@'localhost' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit;

参考:

相关内容