C++&Mysql

重置mysql密码:ALTER USER “root”@”localhost” IDENTIFIED BY “***mima”

修改数据库远程访问权限:

1
-u root -p密码 -h 主机ip地址

更改任何机器都能远程访问

1
update user set host="%" where user="root";

注意这里%表示所有都能访问,在实际开发中非常不安全,因此实际开发中,应该让某些特定的机器能访问。

设置完以后,需要刷新一下

1
flush privileges;

如果不记得这个指令可以重启sever

刷新以后,重新连接。如果将mysql部署到阿里云,需要将3306这个端口开放出来。