修改root密码:
运行中输入cmd ,跳到安装目录/bin下,
D:\wamp\mysql\bin>mysql -uroot
(此处可能报错 可使用 mysql -h 127.0.0.1 -uroot -p
安装完MySQL后,远程连接数据库的时候,出现如下错误:
ERROR 1130 (HY000): Host '192.168.0.1' is not allowed to connect to this MySQL server
提示信息不能远程连接数据库,考虑可能是因为系统数据库mysql中user表中的host是localhost的原因,于是尝试把这个值改为当前服务器的ip地址,可以连接,但用 mysql -u root -p命令仍旧无法连接上数据库,需要用mysql -h 服务器ip -u root -p,因为默认的连接mysql数据库user表中host的值,而这个命令的默认host是localhost,就连不上。)
mysql>show databases;
mysql>use mysql;
mysql>delete from User where User="";
mysql>update User set Password=PASSWORD('newpassword') where User='root';
mysql>FLUSH PRIVILEGES;
mysql>quit;
FLUSH PRIVILEGES:强制让MySQL重新加载权限,即刻生效
此时登录时可用如下命令:
D:\wamp\mysql\bin>mysql -uroot -p
ENTERPASSWORD:newpassword