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可以选择连接的具体哪个库,如果没填,在这里可以进行设置,显示所有。
3:将远程数据库备份到本地
点击run即可实现远程数据库备份到本地。
4:将本地数据库导入到远程服务器
5:Linux直接使用命令恢复sql文件数据
1: 将sql上传至服务器
2:mysql -uroot -p密码,进入数据库
3:创建要恢复的数据库
CREATE DATABASE 数据库名;
4:source source /home/bak/.sql(.sql文件路径)
命令方式实际上更简单,而且恢复速度非常快,极少出错,像使用phpmyadmin或者datagrip都经常出现各种问题,phpmyadmin一般是php设置了文件大小,或者超时时间。