最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

xampp 启动mysql出错解决方案

XAMPP教程 admin 81浏览 0评论

法一、打开xampp控制面板,启动mysql,然后打开shell,输入mysql即可

dz35xampp

这里说一下最近碰到的问题:当我输入mysql的时候出错:

ErrorCode:1044.Accessdeniedforuser”@’localhost’todatabase’mydb’

原因:存在一个用户名和密码都为空的账户,但把它删掉了,还是有这个问题,后面通过网友知道原来是存在一个用户“::1”的原因。

dz035xampp

我的解决方法是:指定一个用户登录

如果没有改密码,打开shell后输入“mysql-urootmysql”即可进入mysql,,如果你有为root用户设置密码,则需要输入“mysql-uroot-p123456mysql”(假如你的密码是123456),::1是IPV6的回送地址,而IPV4的回送地址是127.0.0.1

dz0035xampp

有人说将host中的localhost改成127.0.0.1或者卸载IPV4,但好像不太好难过,毕竟IPV4还被广泛使用,等找到更好地方法再来补上吧~

法二、启动Apache,然后启动mysql,点击mysql的Admin,

dz00035xampp

即可进入如下页面:

dz000035xampp

然后你可以在SQL这一栏输入SQL语句,并点击“执行”,执行SQL语句

dz0000035xampp

还可以在更多-设计器那里查看表结构dz34xampp

具体怎么用就不多说了,自己摸索下吧~

这里也说下我遇到的问题,因为xampp中默认给mysql配置的密码是为空的,但我在上一步改了密码(如:123456)

所以打开的时候并不能出现上述页面

dz034xampp

解决方法:

方法1:(不提倡),重新在mysql中把你的密码置为空

 

usemysql;

updateuser

setPassword=password(“123456″)

whereUser=”root”;

方法2:打开你安装的xampp目录,找到phpMyAdmin,打开它,

dz0034xampp

找到config.inc.php,用记事本或UE打开

dz00034xampp

可以看到它的密码是空的,加上你修改过的密码,保存,然后重启一下阿帕奇和mysql,再打开xampp的控制面板中MySQL的Admin即可

dz000034xampp

dz0000034xampp

如有错误或表达不当之处,敬请指出!

 

版权声明:本文为CSDN博主「hst_gogogo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hst_gogogo/article/details/80457189

转载请注明:XAMPP中文组官网 » xampp 启动mysql出错解决方案