在虚拟机安装完mysql后,配置bin到环境变量path,cmd登陆mysql ,
>>mysql -hlocalhost -uroot -ppassword
>>use mysql
>>Grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
>>select user,host,password from user;
这时可以从主机试下登陆虚拟机mysql
host:192.168.*.*(分配给虚拟机的ip地址)
username:root
password:password
如果不行的话,在虚拟机装个Navicat,用root登陆localhost
查看‘mysql’数据库的user表,如果root对应的记录有两条,删除host是localhost的那条
给主机是‘*’的那个root重新设置个密码
再登陆一般就Ok了