首页 » 技术文章 » 浏览内容

本地(localhost)连接MySQL数据库的三种方法

399 0 发表评论

为了安全性考虑,一般会在服务器禁用3306端口和Mysql远程连接,仅允许本地(localhost)进行连接,这篇文章分享下localhost如何连接MySQL数据库。


使用WEB工具
您可以在服务器WEB环境中安装诸如PHPMyadmin、Adminer这样的WEB工具来管理数据库,这类工具同时支持本地(localhost)和远程连接数据库,使用非常方便灵活。目前军哥的LNMP一件包和OneinStack都已经集成了PHPMyadmin管理工具。

但安装此类WEB工具的同时,意外着别人也可以从网络中访问PHPMyadmin等,为了避免暴力破解等情况,推荐您使用htpasswd实现Nginx验证访问来增加一层额外的防护。

命令行管理
如果您是比较专业的人士,也不想使用WEB工具,完全可以使用命令行方式进行管理。使用此方法需要对SQL语句比较熟悉,否则操作起来比较困难,在服务器内执行下面的命令来连接数据库:

更多常用命令可参考《MySQL常用命令之创建导入导出数据库

客户端工具Navicat

Navicat是一款非常优秀的客户端管理工具,支持连接多种不同的数据库,很多人可能会问。上面不是说本地(localhost)连接数据库吗?你用Navicat如何实现远程连接呢?正是因为Navicat太强大了,可以通过SSH通道的方式来实现localhost连接MySQL数据库,下面是重点。

打开Navicat工具 – 新建一个Mysql连接 – 切换到SSH选项 – 填写自己的服务器账号等信息,如下截图。

再切换到常规 – 填写您的Mysql信息 – 即可实现本地电脑连接数据库,如下截图。

Navicat连接(localhost)数据库流程图

总结

PHPMyadmin由于是WEB方式管理,风险相对较高,且不支持导入太大的数据库文件。而命令行方式管理较为复杂,折衷一点的方式感觉使用Navicat这样的客户端工具比较方便。以上是一些常见连接本地数据库的方法,若您有更好的办法,请在下面留言告知,一起学习学习。

本文来源:小Z博客

标签:

评论 共 0 条 (RSS 2.0) 发表 评论

  1. 暂无评论,快来抢沙发!

发表评论

  •   没有头像?

关注我们,实时联系

通知公告">更多...

♥如果喜欢本站可以直接点击订阅博客
♥点击此加入晓残博客会员群加入扣群
♥本站免费提供加密解密服务点击解密
♥如果你有意向广告合作点击广

关注微信

订阅博客

站内广告

博客统计

  • 日志总数:521 篇
  • 评论数目:1872 条
  • 标签总数:42 个
  • 页面总数:8 个
  • 分类总数:17 个
  • 友链总数:25 个
  • 建站日期:2011-02-13
  • 运行天数:2444 天
  • 最后更新:2017-10-23