centos iptables_SQLyog远程连接centos中mysql数据库
直接使用windows上的SQLyog远程连接centos服务器上的mysql数据库是无法连接的,因为有权限和防火墙限制
Mysql默认权限是不允许其他主机连接的,所以我们要打开这个权限;
怎么解决呢?
在centos中登录mysql数据库的root用户:
mysql>mysql -u root -p
输入密码登录
查看mysql用户权限:
Mysql>use mysql
Mysql>select Host,User,Password from user;
此时查询结果中还没有创建用户开放权限
创建一个新用户:
格式:
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数据库相关推荐
- 关于不能远程连接Linux中Mysql数据库的问题
2019独角兽企业重金招聘Python工程师标准>>> 环境: 虚拟机:VMware® Workstation 12 Pro Linux发行版: Ubuntu 16.04.1 LTS ...
- 通过navicat连接linux中MySql数据库失败10060
通过navicat远程连接linux(Centos7)中MySql数据库失败 图片: 主要原因: linux防火墙没关 具体命令: //查看防火墙状态 sudo systemctl status fi ...
- mysql数据库开启远程连接_安装MySQL数据库并开启远程访问
一.安装MySQL数据库 MySQL安装在系统盘下(C:\Program Files),方便系统备份. 1.双击安装程序,勾选"I accept the license terms" ...
- mysql拒绝远程连接_解决Mysql数据库拒绝远程连接和忘记密码的问题
解决数据库忘记密码的问题 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 编辑m ...
- 阿里云mysql数据库远程连接测试_远程连接阿里云MySQL数据库
阿里云最近搞活动,学生价10块一个月,于是乎找研究僧同学买了半年玩玩. 正常情况下买了服务器之后还要买数据库,但是我只是用来做测试,所以没必要再买几十块一个月的买数据库. 服务器我买的是市场镜像并且已 ...
- 远程连接对方电脑 MySQL 数据库
现在有这么一个样例:用户A 想要远程连接并操作 用户B 电脑上的 MySQL 数据库. 首先要确保 用户A 和 用户B 处于同一个局域网中,用户A 能够 ping 通 用户B 电脑网络所处的 IP 地 ...
- php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...
- mysql远程连接工具 cen_Navicat远程连接Centos数据库Mysql
一.安装mysql: 在 MySQl 的官网上我们可以 Yum Repository 的下载链接 # wget -i -c https://dev.mysql.com/get/mysql80-comm ...
- vapor mysql_无法在Vapor项目中连接我的MySQL数据库
我是Vapor的新手,我想尝试连接我的MySQL数据库.我在官方文档中找到了如何执行此操作,但当我尝试发送查询时,它会抛出一个错误: No services are available for 'Da ...
最新文章
- Apache Camel 2.15.0 发布,Java 规则引擎
- 题目1200:最大的两个数
- 软件测试 图覆盖,软件测试(四)——图覆盖
- GAN生成对抗网络-CGAN原理与基本实现-条件生成对抗网络04
- DataFrame的多dtype创建方法
- 数列分块入门 4(LibreOj-6280)
- svn update 时总是提示 Password for '(null)' GNOME keyring: 输入密码
- CSU 1416 Practical Number
- Python with 结构
- 张正友相机标定法--相机去畸变(C++)
- Javaweb免费RDP报表工具常用函数的用法总结
- G16C如何切换语言,怎样使用 WinCC (TIA 博途) 实现在 SIMATIC HMI 面板中语言切换功能?...
- 淘宝图片的尺寸是多少?手把手教你快速制作淘宝店图
- Android开发:引入重复包报错Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDe...’解决方法
- mysql 不等于 符号写法
- App Inventor自定义插件Extension
- osm 搭建离线地图_利用OpenStreetMap(OSM)数据搭建一个地图服务
- 腾讯云学生服务器官网地址(附用途指南)
- 司马谈《论六家要旨》品读
- 5 python数据分析基础——批量进行数据分析(一)
热门文章
- 腾讯云432元撸4年2H4G6M云服务器
- 【Python】 注释
- 给你的网站添加运行时间
- 如何使用Node.js和CloudFormation在AWS Lambda中构建和部署GraphQL服务器
- comptia a+_我如何通过CompTIA Linux +考试
- 我如何开始学习编码:前三个月使用的资源
- php 现代排序_这就是现代PHP的样子
- Python绘图,圣诞树,花,爱心 | Turtle篇
- Python使用Tornado+Redis维护ADSL拨号服务器代理池
- Python turtle库的画笔控制说明