Welcome 微信登录

首页 / 数据库 / MySQL

Navicat for MySQL导出表结构脚本的简单方法

Navicat for MySQL导出表结构脚本的简单方法

使用MySQL可视化工具Navicat导出MySQL的表结构脚本的方法。1、右键Navicat中的数据库→数据传输(Data Transfer)。2、左边数据库对象(Database Objects)中选择对应的表,右边目标(Target)中选择文件(File)选择脚本存储的名称及位置,再在上面选择高级(Advanced)。3、去掉记录选项(Record Options)中插入记录(Insert records)的勾。4、左边的表选项(Table Opti...
浅谈MySQL存储过程中declare和set定义变量的区别

浅谈MySQL存储过程中declare和set定义变量的区别

在存储过程中常看到declare定义的变量和@set定义的变量。简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量。1、declare定义的变量类似java类中的局部变量,仅在类中生效。即只在存储过程中的begin和end之间生效。2、@set定义的变量,叫做会话变量,也叫用户定义变量,在整个会话中都起作用(比如某个应用的一个连接过程中),即这个变量可以在被调用的存储过程或者代码之间共享数据。如何理解呢?可以看下面这个简单例子,很好...
Mysql支持的数据类型(列类型总结)

Mysql支持的数据类型(列类型总结)

一.数值类型Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位数据。整数类型 字节 范围(有符号) 范围(无符号) 用途TINYINT ...
Mysql更改默认引擎为Innodb的步骤方法

Mysql更改默认引擎为Innodb的步骤方法

前言InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。我为什么要改默认引擎,其实原因很简单,我使用的Mysql默认引擎是MyISAM,而MyISAM并不支持事务处理,所以我需要更...
MySQL无法重启报错Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解决方法

MySQL无法重启报错Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解决方法

问题分析在关闭数据库的命令发现mysql关不了,提示Warning: World-writable config file "/etc/my.cnf" is ignored ,大概意思是权限全局可写,任何一个用户都可以写。mysql担心这种文件被其他用户恶意修改,所以忽略掉这个配置文件。这样mysql无法关闭。下面看下整个过程重启MySQL[root@ttlsa ~]# service mysqld stopWarning: World-writable ...
MySQL启动错误解决方法

MySQL启动错误解决方法

一般情况下mysql的启动错误还是很容易排查的,但是今天我们就来说一下不一般的情况。拿到一台服务器,安装完mysql后进行启动,启动错误如下:有同学会说,哥们儿你是不是buffer pool设置太大了,设置了96G内存。这明显提示无法分配内存嘛。如果真是这样也就不在这里进行分享了,哈哈。我的服务器内存是128G。如下图:服务器内存使用情况:那么问题来了,既然还剩如此多的内存,为什么提示无法分配内存??。各位童鞋怎么看?1. 首先想到会不会是有几条内存坏了?...
解决mySQL中1862(phpmyadmin)/1820(mysql)错误的方法

解决mySQL中1862(phpmyadmin)/1820(mysql)错误的方法

发现问题之前一直运行的好好的,突然mysql就无法工作了。请求命令后报错误:ERROR 1820 (HY000): You must SET PASSWORD before executing this statement ,使用phpMyAdmin管理工具也无法登录,显示错误:#1862 无法登录 MySQL 服务器错误解决进入mysql的服务器中使用mysql指令进行登录及操作。1.登录mysql:mysql -uroot -proot(root是我的...
MYSQL无法连接 提示10055错误的解决方法

MYSQL无法连接 提示10055错误的解决方法

解决方法:(以下内容为本人亲自实践原创)总结一下,应该是连接数的问题,那么服务器上有些什么连接数:1、IIS网站服务器中各个网站中有“连接超时时间”,“会话超时时间”;2、其它程序占用的服务器连接数(如SMTP服务在发信出去的时候可能有很多个连接数)3、服务器本身的TCP/IP连接数,如xp系统就有个限制,不过server 2003系统似乎没这个限制。解决操作:1、我的服务器上面有几个网站,其中有个网站有个自动发信的功能,用“netstat -na >...
win10上如何安装mysql5.7.16(解压缩版)

win10上如何安装mysql5.7.16(解压缩版)

注:本文涉及的是解压缩版的安装安装教程下载mysql地址是:http://dev.mysql.com/downloads/mysql/解压缩下载的文件修改ini文件(在解压缩后的mysql文件夹中)实际上修改的是my-default.ini文件在文件中添加如下路径和地址其中的data文件夹是没有的必须自己创建。# These are commonly set, remove the # and set as required.#这个是mysql所在的文件夹...
MySQL数据库远程连接很慢的解决方案

MySQL数据库远程连接很慢的解决方案

有次同事提出开发使用的MySQL数据库连接很慢,因为我们的MySQL开发数据库是单独一台机器部署的,所以认为可能是网络连接问题导致的。在进行 ping和route后发现网络通信都是正常的,而且在MySQL机器上进行本地连接发现是很快的,所以网络问题基本上被排除了。以前也遇到过一次这样的问题,可后来就不知怎么突然好了,这次又遭遇这样的问题,所以想看看是不是MySQL的配置问题。在查询MySQL相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在...
<< 11 12 13 14 15 16 17 18 19 20 >>