mysql-配置 - 怎么管理服务器上(Linux)的 Mysql 数据库?
天蓬老师
天蓬老师 2017-04-17 13:54:24
[MySQL讨论组]

使用 Navicat 远程?
还是其他?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(9)
ringa_lee

装个phpMyAdmin就行了,简单方便.
要加固安全,还可以给Apache或Nginx配个身份认证,很简单:
Apache:

#生成文件.htpasswd
htpasswd -cmb /etc/htpasswd/.htpasswd username password
#/path/to/phpmyadmin/.htaccess规则
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "/etc/htpasswd/.htpasswd"
Require valid-user

Nginx:

location ^~ /phpmyadmin/ {
    auth_basic "Authorization Required";
    auth_basic_user_file /etc/htpasswd/.htpasswd;
}

如果真的要非常安全,那就配置ssh端口转发,也就是在ssh客户端配置转发本地端口13306到服务器的3306,这样本地用MySQL客户端连接13306就可以管理远程服务器MySQL数据库,这种方式不需要MySQL开放远程访问权限,也不需要防火墙开放3306端口,是最安全可视化操作方法.这里以ssh命令(客户端)为例,示意转发操作:

ssh -L 13306:127.0.0.1:3306 user@ip -N
怪我咯

墙裂推荐!!!!
https://www.adminer.org/

adminer 仅仅只有一个文件 压缩后几百kb功能强大不比phpmyadmin差

支持多达十多种数据库编辑 还可以扩展!

拖进服务器可访问目录就ok

相比之下navicat实在不算方便……

仅供参考

黄舟

看到题目,我第一个反应就是phpmyadmin。当然是因为我习惯用phpmyadmin。你可以根据你自己的习惯,挑选顺手的工具。
可以用apache或者nginx,新建一个虚拟主机,把phpmyadmin放在新建的虚拟主机里面,用二级域名来访问phpmyadmin。

PHP中文网

如果仅仅是简单管理,查询什么的navicat足矣,服务器最好不要安装phpmyadmin管理工具

高洛峰

如果是练手,可以试试从mysql命令开始,前提是开启在网访问的账户与端口,强化练习sql命令有帮助

天蓬老师

强烈推荐命令行工具

ringa_lee

直接用mysql命令行

高洛峰

我联系使用idea开发,里面有很全的工具,什么服务器管理,远程ftp,git都很好用

巴扎黑

推荐navicat。

界面安排比较合理。特别是11版本。

不会有多余的功能:比如sqlyog的bool,直接给你挖个坑!

sql编辑大窗口+关键词提示+高亮+自动收缩括号判断等,dba用起来兼职爽得不要不要的~~

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号