进入ECS
使用终端
ssh 用户名@ip
#ssh root@xxx.xx.xxx.xx
进入mysql
mysql -u root -p #回车 输入密码
授予权限
8.0之前
grant all privileges on . to '用户名'@'%' identified by '密码' with grant option;
#grant all privileges on . to 'root'@'%' identified by '123456t' with grant option;
#或者
grant all privileges on . to 'root'@’主机ip‘ with grant option;
若是报错,使用下步方式
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
8.0之后
从MySQL 8开始,不再可以(隐式)使用GRANT命令创建用户.改用CREATE USER,然后使用GRANT声明:
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'root';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
两行均显示ok则代表成功。
建立连接
使用navicat工具新建连接,分别设置(注意区分常规和SSH)并测试连通。