本机是mysql的数据库,想用另一台ip为192.168.1.9的连接这个mysql数据库,,可是报了这个错误。
查询得到2个方法
第一个是在user表把localhost改为%, 我这么做后不仅没有解决,本地连接都要root@%这么做了(现在想想好像失误把所有localhost都给改了)。
第二个方法就生效了。
终端登陆mysql,执行一句sql:
GRANT ALL PRIVILEGES ON *.* TO’root’@’192.168.1.9’IDENTIFIED BY ‘chaojimima’ WITH GRANT OPTION;
其中’chaojimima’就是设定连接密码了,然后192.168.1.9就可以连接了,简单有效,不是任意主机都可连,也安全一些。
击败不等于击倒,跌倒了,爬起来,想一想,为什么跌倒了,