直接使用windows上的SQLyog远程连接centos服务器上的mysql数据库是无法连接的,因为有权限和防火墙限制

Mysql默认权限是不允许其他主机连接的,所以我们要打开这个权限;

怎么解决呢?

在centos中登录mysql数据库的root用户:

mysql>mysql -u root -p

输入密码登录

查看mysql用户权限:

Mysql>use mysql

Mysql>select Host,User,Password from user;

(这里可以看到172.21.8.132,时因为我是自己做成功后截图的)

此时查询结果中还没有创建用户开放权限

创建一个新用户:

格式:

grant 权限 on 数据库名.表名 to 用户@登录主机ip identified by “用户密码”;

mysql>grant select,update,insert,delete on *.* to xiadongpo@172.21.8.132 identified by “xiadongpo1234”;

再次执行

mysql>select Host,User,Password from user;

此时,就可以看到刚才新建的用户;

mysql>quit

退出mysql登录状态

打开mysql的端口3306:

Iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

在windows系统中打开SQLyog:

① 新建一个新的链接;

② 名字输入为”远程mysql”;

③ 输入centos的ip地址;

④ 输入开放权限的用户名:xiadongpo;

⑤ 输入开放权限用户的密码:xiadongpo1234;

⑥ 确定mysql数据库在centos中的端口号为:3306;

⑦ 填写一个数据库名;

Mysql -u root -p登录数据库后

Mysql>show databases列出所有的数据库

选择要访问链接的数据库填入此处即可

⑧ 点击“测试链接”,测试链接成功后,点击“连接”;

centos iptables_SQLyog远程连接centos中mysql数据库相关推荐

  1. 关于不能远程连接Linux中Mysql数据库的问题

    2019独角兽企业重金招聘Python工程师标准>>> 环境: 虚拟机:VMware® Workstation 12 Pro Linux发行版: Ubuntu 16.04.1 LTS ...

  2. 通过navicat连接linux中MySql数据库失败10060

    通过navicat远程连接linux(Centos7)中MySql数据库失败 图片: 主要原因: linux防火墙没关 具体命令: //查看防火墙状态 sudo systemctl status fi ...

  3. mysql数据库开启远程连接_安装MySQL数据库并开启远程访问

    一.安装MySQL数据库 MySQL安装在系统盘下(C:\Program Files),方便系统备份. 1.双击安装程序,勾选"I accept the license terms" ...

  4. mysql拒绝远程连接_解决Mysql数据库拒绝远程连接和忘记密码的问题

    解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...

  5. 阿里云mysql数据库远程连接测试_远程连接阿里云MySQL数据库

    阿里云最近搞活动,学生价10块一个月,于是乎找研究僧同学买了半年玩玩. 正常情况下买了服务器之后还要买数据库,但是我只是用来做测试,所以没必要再买几十块一个月的买数据库. 服务器我买的是市场镜像并且已 ...

  6. 远程连接对方电脑 MySQL 数据库

    现在有这么一个样例:用户A 想要远程连接并操作 用户B 电脑上的 MySQL 数据库. 首先要确保 用户A 和 用户B 处于同一个局域网中,用户A 能够 ping 通 用户B 电脑网络所处的 IP 地 ...

  7. php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...

  8. mysql远程连接工具 cen_Navicat远程连接Centos数据库Mysql

    一.安装mysql: 在 MySQl 的官网上我们可以 Yum Repository 的下载链接 # wget -i -c https://dev.mysql.com/get/mysql80-comm ...

  9. vapor mysql_无法在Vapor项目中连接我的MySQL数据库

    我是Vapor的新手,我想尝试连接我的MySQL数据库.我在官方文档中找到了如何执行此操作,但当我尝试发送查询时,它会抛出一个错误: No services are available for 'Da ...

最新文章

  1. Apache Camel 2.15.0 发布,Java 规则引擎
  2. 题目1200:最大的两个数
  3. 软件测试 图覆盖,软件测试(四)——图覆盖
  4. GAN生成对抗网络-CGAN原理与基本实现-条件生成对抗网络04
  5. DataFrame的多dtype创建方法
  6. 数列分块入门 4(LibreOj-6280)
  7. svn update 时总是提示 Password for '(null)' GNOME keyring: 输入密码
  8. CSU 1416 Practical Number
  9. Python with 结构
  10. 张正友相机标定法--相机去畸变(C++)
  11. Javaweb免费RDP报表工具常用函数的用法总结
  12. G16C如何切换语言,怎样使用 WinCC (TIA 博途) 实现在 SIMATIC HMI 面板中语言切换功能?...
  13. 淘宝图片的尺寸是多少?手把手教你快速制作淘宝店图
  14. Android开发:引入重复包报错Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDe...’解决方法
  15. mysql 不等于 符号写法
  16. App Inventor自定义插件Extension
  17. osm 搭建离线地图_利用OpenStreetMap(OSM)数据搭建一个地图服务
  18. 腾讯云学生服务器官网地址(附用途指南)
  19. 司马谈《论六家要旨》品读
  20. 5 python数据分析基础——批量进行数据分析(一)

热门文章

  1. 腾讯云432元撸4年2H4G6M云服务器
  2. 【Python】 注释
  3. 给你的网站添加运行时间
  4. 如何使用Node.js和CloudFormation在AWS Lambda中构建和部署GraphQL服务器
  5. comptia a+_我如何通过CompTIA Linux +考试
  6. 我如何开始学习编码:前三个月使用的资源
  7. php 现代排序_这就是现代PHP的样子
  8. Python绘图,圣诞树,花,爱心 | Turtle篇
  9. Python使用Tornado+Redis维护ADSL拨号服务器代理池
  10. Python turtle库的画笔控制说明