用Navicat Premiun备份mysql数据库:
首先打开Navicat–>连接–>Mysql,填写数据库连接信息后建立连接。
备份mysql数据库文件:
双击打开创建的连接—>选择数据库—>右键点击—>选择”转储SQL文件”,即可将数据库导出成sql文件并输出到指定的位置。
还原mysql数据库:
双击打开创建的连接—>选择数据库—>右键点击—>选择”运行SQL文件”。
指定数据库备份文件和备份文件的编码,默认选择的编码为65001 (UTF-8),GBK编码为936( Simplified Chinese GBK ),这里选择的编码需要与.sql文件编码一致,否则会出错。
如果进度条显示完成,并且没有提示错误,则成功导入。点击”表”,按F5刷新后即可看到导入后的内容
注意:
如果用客户端连接出现如下错误:
ERROR 1129 (00000): Host ‘xxx.xxx.xxx.xxx’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’
则:该IP与mysql出现了太多的连接错误,被mysql阻止。默认mysql在出现10个连接错误时会屏蔽客户端IP。
解决办法登录服务器,运行mysqladmin -u用户名 -p密码 flush-hosts
清除屏蔽后即可连接。