法一、打开xampp控制面板,启动mysql,然后打开shell,输入mysql即可
这里说一下最近碰到的问题:当我输入mysql的时候出错:
ErrorCode:1044.Accessdeniedforuser”@’localhost’todatabase’mydb’
原因:存在一个用户名和密码都为空的账户,但把它删掉了,还是有这个问题,后面通过网友知道原来是存在一个用户“::1”的原因。
我的解决方法是:指定一个用户登录
如果没有改密码,打开shell后输入“mysql-urootmysql”即可进入mysql,,如果你有为root用户设置密码,则需要输入“mysql-uroot-p123456mysql”(假如你的密码是123456),::1是IPV6的回送地址,而IPV4的回送地址是127.0.0.1
有人说将host中的localhost改成127.0.0.1或者卸载IPV4,但好像不太好难过,毕竟IPV4还被广泛使用,等找到更好地方法再来补上吧~
法二、启动Apache,然后启动mysql,点击mysql的Admin,
即可进入如下页面:
然后你可以在SQL这一栏输入SQL语句,并点击“执行”,执行SQL语句
具体怎么用就不多说了,自己摸索下吧~
这里也说下我遇到的问题,因为xampp中默认给mysql配置的密码是为空的,但我在上一步改了密码(如:123456)
所以打开的时候并不能出现上述页面
解决方法:
方法1:(不提倡),重新在mysql中把你的密码置为空
usemysql;
updateuser
setPassword=password(“123456″)
whereUser=”root”;
方法2:打开你安装的xampp目录,找到phpMyAdmin,打开它,
找到config.inc.php,用记事本或UE打开
可以看到它的密码是空的,加上你修改过的密码,保存,然后重启一下阿帕奇和mysql,再打开xampp的控制面板中MySQL的Admin即可
如有错误或表达不当之处,敬请指出!
版权声明:本文为CSDN博主「hst_gogogo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hst_gogogo/article/details/80457189
转载请注明:XAMPP中文组官网 » xampp 启动mysql出错解决方案