在网上查看了下其他的方法感觉都比较麻烦,本文仅是个人学习记录
本文采用工具:
- 宝塔面板
- Xshell
- DataGrip
以腾讯云服务器举例
-
首先先在服务器防火墙添加3306接口
2. 同时也在宝塔面板上添加3306接口
3.打开datagrip。
选择要上传的数据库,在DataGrip中进行备份操作,将数据库备份成.sql格式的文件,保存到本地电脑上。
4.在宝塔面板上直接新建MySQL数据库
5. 将备份好的.sql文件上传到服务器,可以使用FTP、SCP等文件传输工具进行上传。
也可直接在宝塔面板上进行拖拽直接导入上传,这是宝塔面板方便之处
直接拖拽导入即可
6.在DataGrip中打开连接到服务器上的MySQL数据库。
配置好信息后即成功
如遇到java.sql.SQLException: null, message from server: "Host 'XXX' is not allowed to connect异常.
这个问题可参考java.sql.SQLException: null, message from server: "Host 'XXX' is not allowed to connect异常
在Xshell中进行如下操作即可
在DataGrip的左侧面板中选择该连接,即可打开服务器上的数据库进行操作。 需要注意的是,在连接服务器数据库时,需要确保服务器已经开启了对应的数据库服务,并且开放了对应的端口号,以便DataGrip进行连接。同时,在连接服务器数据库时,也需要确保服务器的安全性,以避免敏感信息泄露或数据损坏。