如果忘记密码了,或者不小心修改了mysql.user表中中的记录,导致客户端连接不上MySQL了,可以在my.ini配置文件里增加下面一句话,保存,然后重启mysql服务,之后就可以连接上了。
skip-grant-tables
连接上之后,修改密码,再去掉mysql.ini文件中刚刚添加的那句话。
如果想所有ip都可以连接 MySQL,使用如下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'
%所有ip都可以连接*.* MySQL上的所有库中的所有表。