DataGrip的使用

DataGrip是一款数据库管理工具,可以方便的管理各种关系型数据库,例如Mysql等,记录一下使用:

1:允许连接服务器数据库

通常我喜欢拿DataGrip去链接管理远程数据库,这比phpmyAdmin要安全的多。而在本地我更喜欢使用phpmyAdmin...

要链接远程数据库,第一步首先是服务器端允许远程连接,如何允许?

我使用的是MariaDB:

服务端打开数据库:

mysql -uroot -p

执行如下语句,允许远程连接:(123456是你的密码)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;

最后配置好权限之后不应该忘记刷新使之生效:

flush privileges;

经过以上步骤我们就可以在本地远程连接服务端数据库了。

2:使用DataGrip进行连接。

直接如图,点击加号,选择要连接的数据库类型。填写对应信息,测试连接可以连接后,进行连接。

DataGrip的使用_第1张图片

DataGrip的使用_第2张图片 

 DataGrip的使用_第3张图片

DataGrip可以选择连接的具体哪个库,如果没填,在这里可以进行设置,显示所有。

3:将远程数据库备份到本地

DataGrip的使用_第4张图片DataGrip的使用_第5张图片 

点击run即可实现远程数据库备份到本地。

4:将本地数据库导入到远程服务器 

DataGrip的使用_第6张图片

 

DataGrip的使用_第7张图片 

 

5:Linux直接使用命令恢复sql文件数据

1: 将sql上传至服务器

2:mysql -uroot -p密码,进入数据库

3:创建要恢复的数据库

CREATE DATABASE 数据库名;

4:source source /home/bak/.sql(.sql文件路径)

命令方式实际上更简单,而且恢复速度非常快,极少出错,像使用phpmyadmin或者datagrip都经常出现各种问题,phpmyadmin一般是php设置了文件大小,或者超时时间。

 

你可能感兴趣的:(sql)