嘀嘀嘀~~~  页面这在飞快的跑来 . . .

Navicat连接阿里云ECS


进入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)并测试连通。

常规

SSH


文章作者: HaiLin Zhou
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 HaiLin Zhou !
评论
 上一篇
CentOS8MySQL CentOS8MySQL
服务器安装mysql8.0 安装安装MySQL及其所有依赖 sudo dnf install @mysql 启动MySQL服务,并设置自启 sudo systemctl enable --now mysqld 检查MySQL服务器是否正
2021-02-25
下一篇 
MacSSH连接 MacSSH连接
问题当使用终端连接服务器时出现以下错误: WARNING REMOTE HOST IDENTIFICATION HAS CHANGED错误新信息 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
2021-02-25
  目录