无法连接腾讯云的数据库

①实例添加mysql安全组规则,默认端口为3306
来源 0.0.0.0/0 协议端口 TCP:3306

②宝塔安全选项放行 3306端口

③选择数据库,设置访问权限,指定IP或者所有人

通过腾讯云的终端来查看权限

mysql -u root -p

输入数据库root密码即可登录数据库.

mysql> use mysql
Database changed
select user,password,host from user;

给用户授权
输入
grant all privileges on *.* to root@”xxx.xxx.xxx.xxx” identified by “密码”;(xxx.xxx.xxx.xxx用%也行,表示所有IP)

或者 ​GRANT ALL PRIVILEGES ON *.* TO ‘root’@’xxx.xxx.xxx.xxx’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限。

然后再输入
flush privileges;
这相当于是重新加载一下mysql权限,这一步必须有。

发表评论

邮箱地址不会被公开。 必填项已用*标注