05月07, 2017

使用Navicat管理MySQL数据库

Navicat是一款非常好用的GUI管理数据库的软件,其实它不仅可以管理MySQL,还能管理MariaDB、SQL Server、SQLite、Oracle以及PostgreSQL。而且它是跨平台的,不过Linux版是借助wine来实现的

一般来说用phpmyadmin管理MySQL是一个比较好的选择,但是并不是每个机器都有PHP环境,而且在网页上操作数据库还是不够舒服的,上传文件的大小也受到php.ini的限制。

但是Navicat完全没有上述缺点,非常好用。而且它支持在远程MySQL服务端不允许被远程访问(即限制了IP或者限制远程机器访问3306端口等)的情况下,通过http代理,甚至SSH登录来进行操作。居然还有这种操作?!

不过在你连接的时候,可能会遇到这样的错误error: 2013, "Lost connection to MySQL server at 'reading initial communication packet', system error: 0"。一定要注意,如果在Navicat里通过SSH连接MySQL的话,主机地址一定要填localhost,而不能填服务器的IP,不然不就成了远程访问了吗?!而服务器是限制了远程访问的,所以遇到error 2013就很正常了!

本文链接:https://debug.fanzheng.org/post/use-navicat-to-manage-mysql.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。