使用以下方法解决了问题:
update user set host='%' where user='root' and host='localhost';
flush privileges;
原始问题:
我看不到任何数据库。
我可以在MySql\Bin\Data
文件夹( mysql,test,performance_schema,my_data,databesttest,xyz )中看到它们(通过任何文件资源管理器)。
但是当我通过mysql -u -root
和SHOW databases;
访问时,我只能看到test
和performance_schema
个数据库。
(我的命令也不起作用:“错误(1044)(42000)用户''@ localhost'拒绝访问。)
我也尝试使用mysql -u -root -p
登录(并在提示传递时输入),但问题仍然存在。