无法连接腾讯云的数据库
无法连接腾讯云的数据库
①实例添加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权限,这一步必须有。