`

CentOS下开启mysql远程连接,远程管理数据库

阅读更多
当服务器没有运行php、没装phpmyadmin的时候,远程管理mysql就显得有必要了。因为在CentOS下设置的,所以标题加上了CentOS,以下的命令在debian等系统下应该也OK。

mysql -u root -p mysql # 第1个mysql是执行命令,第2个mysql是系统数据名称


在mysql控制台执行:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
# root是用户名,%代表任意主机,'123456'指定的登录密码(这个和本地的root密码可以设置不同的,互不影响)
flush privileges; # 重载系统权限
exit;


允许3306端口

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
# 查看规则是否生效
iptables -L -n # 或者: service iptables status

# 此时生产环境是不安全的,远程管理之后应该关闭端口,删除之前添加的规则
iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT


PS,上面iptables添加/删除规则都是临时的,如果需要重启后也生效,需要保存修改:
service iptables save # 或者: /etc/init.d/iptables save
另外,
vi /etc/sysconfig/iptables # 加上下面这行规则也是可以的
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

远程管理数据库的软件,win系统下可以使用SQLyog,用了几种远程软件,感觉这个用起来蛮不错的。
分享到:
评论

相关推荐

    Centos7下无法远程连接mysql数据库的原因与解决

    MySQL是由Oracle公司开发的开源SQL数据库管理系统,下面这篇文章主要给大家介绍了关于在Centos7下无法远程连接mysql数据库的原因与解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看...

    CentOS8服务器安装Mysql并设置远程连接

    (如图显示active,则表明MySQL已经安装成功且正在运行,接下来进行安全性、远程连接等配置) 安全性配置 4、运行mysql_secure_installation脚本,进行密码设置、允许远程连接等安全性设置。 sudo mysql_secure_

    在CentOS7上安装mysql并设置远程访问

    今天带大家来安装一下mysql,并修改一下mysql的相关配置,并且授予远程登录权限,在window上的数据库管理工具上操纵linux上的数据库。在安装前最好先保存一份快照,以防安装过程中出现问题。 1、检查,卸载系统自带...

    centos维护系统说明书

    5 配置MySQL远程连接 5.1 打开iptables 3306端口 5.2 数据库授权= 6 如何管理虚拟主机 6.1 添加虚拟主机 6.2 删除虚拟主机 7 如何管理FTP账号 8 如何备份 8.1 设置备份参数 8.2 立即备份 8.3 设置计划任务自动定时...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    09-显示-连接-删除等数据库的库管理应用讲解.avi 10-创建mysql用户及授权的多种方法实战.avi 11-本地及远程主机授权思想及多种方法实战.avi 12-自己动手实战确定MySQL的授权权限列表.avi 13-生产场景如何授权用户及...

    毕业设计-基于SpringBoot校园二手交易平台.zip

    后台数据库为MySQL 前端展示模板引擎为Thymeleaf和用bootstrap美化界面JavaScript技术进行前端展示 最终将最后的项目部署到Linux操作系统的远程云服务器上。服务器采用腾讯云Centos7服务器 运用负载均衡Nginx处理...

    lnmp虚拟主机控制面板.zip

    05) 备份: 数据无忧保护,支持即时、定时、本地、远程FTP/SSH 备份web程序和数据库数据。 06) 任务: 周全的在线任务计划设置管理,定时执行AMH各项命令。 07) 免费: 开源、免费、自由、共享,遵循和amh一样的GPL协议...

    navicat150_premium_cs.dmg

    Navicat 是香港卓软数字科技有限公司生产的一系列 MySQL、MariaDB、MongoDB、Oracle、SQLite、PostgreSQL 及 Microsoft SQL Server 的图形化数据库管理及发展软件。它有一个类似浏览器的图形用户界面,支持多重连线...

    《安天365安全研究》-2017-04.pdf

    目录 第 1 部分拟研究技术专题 ...2.9Linux(CentOS)之 iptables 访问控制 2.9.1 打开配置文件 2.9.2 添加新的放行端口 2.9.3 重启 iptables 使配置生效 2.9.4 查看端口开放情况 2.9.5 测试端口开放情况 2.9.6 小结

    EduSoho建站系统最新官方版

    MYSQL数据库:推荐5.0以上版本 PHP版本:推荐5.3.17以上 安装指南 需在Windows系统本地测试程序请查看http://www.howzhi.com/group/edusoho/discuss/14113 Linux环境下安装方法 1.上传程序 2.配置环境 3.安装程序 ...

    LNMP/Nginx 虚拟主机面板 AMH v5.0.zip

    01) 简单: 简洁精致,支持ssh、web在线轻松管理维护虚拟主机、MySQL、FTP。 02) 高效: 使用高性能Nginx服务器软件支持,面板基于AMH命令行运行,实现过程快速高效。 03) 安全: 安全/兼容模式可自由切换,安全模式...

    market:毕业设计校园二手交易平台

    market毕业设计校园二手交易平台本校园二手交易平台以Java为开发语言为基础运用SpringBoot整合MyBatis作为基础框架后台数据库为MySQL前端展示模板引擎为Thymeleaf和用bootstrap美化界面JavaScript技术进行前端展示...

Global site tag (gtag.js) - Google Analytics