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

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

在mysql控制台执行:

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

允许3306端口

  1. iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
  2. # 查看规则是否生效
  3. iptables -L -n # 或者: service iptables status
  4. # 此时生产环境是不安全的,远程管理之后应该关闭端口,删除之前添加的规则
  5. 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,用了几种远程软件,感觉这个用起来蛮不错的。

原文:http://www.fantxi.com/blog/archives/enable-remote-access-mysql-centos/

转载于:https://www.cnblogs.com/OnlyDreams/p/5698413.html

CentOS下开启mysql远程连接,远程管理数据库相关推荐

  1. centos mysql 远程连接_Linux下开启MySQL的远程连接

    Linux下开启MySQL的远程连接 基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限.下面是基本的步骤: 1.登录到mysql中,为root进行远程访问的 ...

  2. Windows下如何使用VScode连接远程linux服务器进行远程开发

    Windows下如何使用VScode连接远程linux服务器进行远程开发 1. 先上手-成功连接 1.vscode下载安装所需插件:vscode中的remote-ssh插件 安装之后,就会出现上图黄色 ...

  3. 远程连接不了数据库(报错:MySql 1045...)

    问题:远程连接不了数据库 提示:MySql 1045 Access denied for user 'root'@'localhost' (using password: YES) 解决: 编辑mys ...

  4. 华为服务器2288H远程连接远程连接管理口

    通过网线直连,本地管理服务器,每次都的去机房很不方便,可以配置管理网口,将其接入交换机通关远程连接来管理 1. 找条网线连接电脑跟服务器管理网口,服务器默认IP:192.168.2.100 , 修改电 ...

  5. 在Centos下启用mysql的远程访问账号

    在Centos下启用mysql的远程访问账号 - Java@Free - BlogJava Java@Free 聂永博客(http://www.yongboy.com/)镜像站点 在Centos下启用 ...

  6. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  7. 数据中心使用dtu远程连接oracel 9i数据库问题

    数据中心使用dtu远程连接oracel 9i数据库问题 发表人:lurrance | 发表时间: 2005年二月20日, 12:13 经过从网上找来的资料以及看书,摸索,终于用宏电7920 dtu将数 ...

  8. 使用instantclient_19客户端(免安装)远程连接Oracle服务器端数据库

    使用instantclient_19客户端(免安装)远程连接Oracle服务器端数据库 1.下载文件 2.文件解压 3.环境变量设置 3.tnsnames.ora文件 4.连接测试 5.ORA-125 ...

  9. centos下加入mysql环境变量

    centos下加入mysql环境变量 命令行的时候每次都要进入mysql的目录/usr/local/mysql/bin太麻烦了,为了能在任何一个位置直接进入,设置一下环境变量即可 vi /etc/pr ...

最新文章

  1. springBoot静态资源处理
  2. 【计算摄影】计算机如何学会欣赏照片的美感?
  3. 从ICLR 2020、AAAI 2020看对话系统近期研究进展
  4. Centos7下vim最新版本安装
  5. 《Stellaris》游戏分析报告
  6. java中final是修饰符么_Java final修饰符详解
  7. 第一课[编辑器设置-VC++6.0]
  8. 【OpenCV学习】基于轮廓寻找的视频流运动检测
  9. 自学python考哪些证书-自学python找什么书?
  10. centos JDK安装
  11. 力扣-64 最小路径和
  12. sunray破解版使用方法
  13. 假期培训日记(数论)
  14. Linux 平台下如何使用GCC得到各种格式的文件正文(office文件,PDF,邮件,html,zip等)
  15. java.net.UnknownHostException:
  16. Sqli-labs 基本注入篇 (Less1~22)
  17. 沉没的泰坦尼克号的幸存者数据分析
  18. JavaScript之Soft排序
  19. 数据库备份 语句
  20. Synchro Arts 5折优惠即将结束

热门文章

  1. 圆柱属于能滚动的物体吗_中班科学活动教案:滚动的物体教案(附教学反思)
  2. python实现滑块验证功能_python3.8.1+selenium实现登录滑块验证功能
  3. 一周一论文(翻译)——[IEEE 14] Elastic scaling for data stream processing
  4. delphi保存为html文件,如何在程序中将powerpoint生成html页面。就是和在powerpoint另存为html格式的一样(120分)...
  5. 自动化监控--添加itme的web页面详解
  6. 处理get中的中文乱码情况
  7. Python爬虫_selenium
  8. css处理超出文本截断问题的两种情况(多行或者单行)
  9. 打jar时包含所有依赖(maven-assembly-plugin)
  10. easyui 行编辑修改