xampp启动后访问网站提示Host 'localhost' is not allowed to connect to this MariaDB server
XAMPP之前一直正常使用,再次打开可以正常启用Apache、MySQL,但访问网站提示错误Host 'localhost' is not allowed to connect to this MariaDB server,访问phpmyadmin也提示数据库链接错误。解决方法是设置启动mysql时不启动grant-tables,即跳过权限验证。
需要注意的是,跳过权限验证后,本地连接数据库可以使用任意账号或者密码。
操作步骤:
1、在xampp的安装目录/xampp/mysql/bin目录下找到并编辑my.ini文件,在[mysqld]下面添加skip-grant-tables
[mysqld] skip-grant-tables port=3306
2、保存文件后,重新启用mysql数据库即可。
<< 上一篇