这几天在连接远程数据库的时候,发现用navicat的普通方法居然连接不上,然后就想用ssh连接试试,开始是报错的,错误是这样的: lost connection to Mysql server at “waiting for initial communication packet ...
最近在学习python中遇到这样的情况,使用Navicat连接MySQL,为表结构创建外键时,出现了创建外键就消失,而且外键也没有创建成功的情况。 在网上找了些资料,最后发现是MySQL引擎的问题。由于我使用的是MySQL . ,默认引擎是MyIASM引擎,该引擎是不支持外键功能的,要想使用外键功能,就需要使用其他引擎,这里我改成了Innodb引擎,就可以了。 两种引擎的区别: Innodb引擎 ...
2016-11-16 14:32 0 2475 推荐指数:
这几天在连接远程数据库的时候,发现用navicat的普通方法居然连接不上,然后就想用ssh连接试试,开始是报错的,错误是这样的: lost connection to Mysql server at “waiting for initial communication packet ...
1 连接数据库 点击左下角测试一下 提示 输入 select host,user,plugin,authentication_string from mysql.user; 查看用户信息 注意 ...
1,在连接下的根目录上点右键,创建数据库 输入数据库名,字符集要设置好,与网页对应起来 点击确定 创建成功2,双击打开数据库 第一个显示的是表 最重要最基础的是表。3,创建表,找到表右键,创建表。 首先要确定列,列名,数据库中不要用中文名来做列名。 再确定 ...
什么是主键、外键关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。 比如: 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号 ...
以SQLyog为例(Navicat同理): 登录远程数据库服务器查看当前存在用户:即点击用户管理器(人像图标),查看用户。 1)如果某一用户 主机一栏中是"%",则表示本用户是开放的,只要网络允许都可以用此用户名进行数据库连接。 2)如果该用户 主机一栏中是IP地址,则表示本用户 ...
需求 在开发中,有时候我们会碰到这么一个情况。数据库的服务器在内网,如果想连接,必须得先ssh登陆到跳板机,然后在跳板机ssh到达数据库所在服务器,进而操作数据库。遗憾的是,如果跳板机和数据库所在服务器如果都没有像Navicat这种数据库客户端连接工具,那么操作数据库会很吃力,只能通过敲 ...
1.下载navicat,并解压,免安装版 2.执行navicat.exe文件,打开navicat 3.新建连接: 因为是本机,所以用localhost,如果是其他机器,需要输入相关IP 输入安装mysql时设置的密码 4.连接成功 5.右键新建数据库 6.右键点击数据库 ...
前几天给大家分享了如何安装Navicat,没有来得及上车的小伙伴可以戳这篇文章:手把手教你安装Navicat——靠谱的Navicat安装教程。今天给大家分享一下Navicat的简单使用教程,具体的教程如下。 1、双击桌面的Navicat图标,启动Navicat。 2、下图 ...