消息关闭
    暂无新消息!

xampp shell打开不同的databases

问题作者 : Offord2017-08-31发布
在命令行中,输入mysql -uroot和mysql -uroot;显示的数据库不是同一个。


我之前单独装过MySQL(设置过密码),下载了XAMPP也有一个MySQL(没有设置密码),不懂哪一个是xampp的mysql。
而且第一张图可以创建数据库,第二张图不能创建数据库,提示ERROR 1044(42000):Access denied for user ‘’@’localhost' to database 'XXX'

总结来说主要问题有两个:一是怎么打开XAMPP的MySQL,而是怎么让不能创建数据库的那个创建数据库。
新手新手希望大家不吝赐教,或者给个思路我也可以继续查一查

2个回答

︿ 0
一,看看 xampp 面板的 mysql 是否是 绿色开启状态,如果是,这个启动的就是 xampp 的
用 mysql -uroot -p 登录后 设置空密码为有密码,然后删除匿名用户,删除后就正常了,再进行授权

二,如果 xampp 面板的 mysql 是红色的,启动的就是之前安装的
因为端口冲突,要么卸载之前的,要么把这个端口改掉