远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)

一、SSH方式

1.首先登录mysql数据库

mysql -u root -p

输入密码后:
远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)_第1张图片
第一次连接的话该密码可以通过宝塔面板来重置:
(1)输入 bt:
远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)_第2张图片
(2)输入 7 即可重置mysql密码

2.查询mysql数据库中的user表

#使用mysql数据库 USE mysql;
#查询user表中User和host的内容 SELECT user.`User`,user.host FROM `user`;

远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)_第3张图片

3.更新权限

#更新user表中的host为%,更新条件,用户名为user,host为localhost
UPDATE `mysql`.`user` SET `host` = '%' WHERE `User` = 'root' AND `host` = 'localhost'; 

4.刷新权限

flush privileges;

5.开放云服务器的端口

  • 5.1配置规则

远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)_第4张图片

  • 5.2点击快速添加
    远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)_第5张图片
  • 5.3重启云服务器

二、宝塔面板方式

远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)_第6张图片

使用navicate进行连接:

1.点击新建连接,选择SSH选项

远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)_第7张图片

2.选择常规选项

远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)_第8张图片
这个用户名和密码实际上可以有多个,一个是root账户,其它是在宝塔面板中能直接看到的那些账户,用哪个其实都行。
在这里插入图片描述

测试:

远程连接阿里云mysql数据库教程(SSH方式和宝塔面板方式)_第9张图片
以上,希望对你们有所帮助。

你可能感兴趣的:(数据库,mysql,数据库,ssh)