>mysql -uroot -p
>password:******
>use mysql;
>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
>flush privileges;
>select host,user from user;
命令解释:
*.* 第一个*表示库,第二个*表示表; *.*对全部数据库的全部表授权,so.ok 表示只对so这个库中的ok表授权 root 表示要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的 '%' 表示允许远程连接的IP地址,%代表允许所有IP连接 'root' 是设置授权用户的连接密码 flush privileges; 代表立即刷新权限表,使添加的用户生效
腾讯云开放3306端口
navicat连接数据库
我的腾讯云是Linux,但都一样的。