我把mysql 中的
mysql库中user表里的root用户的host变为了%,(相应语句update user set host='*' where user='root')现在我是远程也链不上,本地也链不上了。请问如何解决。如何把host变回为localhost
mysql库中user表里的root用户的host变为了%,(相应语句update user set host='*' where user='root')现在我是远程也链不上,本地也链不上了。请问如何解决。如何把host变回为localhost
flush priviliges;
SQL>connect /as sysdba
SQL>alter user sys identified by sys
SQL>startup
SQL>connect sys/sys as sysdba最后是连上了,问题也解决了
update user set host='%' where user='root';
flush privileges;
连接应该不会出现问题的。
很可能是密码也被修改了。
1.密码被修改。
2.防火墙屏蔽了Mysql得端口如果密码没有被同时修改,
同样用本地连接(localhost或者127.0.0.1),连一下。
关键的问题是我现在已经禁止了本地链接。
而且远程链接也链不上。
我连不上mysql怎么进行相应的修改。