随笔分类 -  mysql

摘要:SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束。 阅读全文
posted @ 2014-10-05 14:30 mjorcen 阅读(775) 评论(0) 推荐(0)
摘要:还原一个数据库:mysql -h localhost -u root -p123456 www d:/www2008-2-26.sql//以下是在程序中进行测试//$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname... 阅读全文
posted @ 2014-10-04 16:13 mjorcen 阅读(337) 评论(0) 推荐(0)
摘要:[1] 当数据库被删除后的恢复方法 首先建立一个测试用的数据库。mysql-uroot-p123123←用root登录到MySQL服务器Enterpassword:←输入MySQL的root用户密码Welcome to the MySQL monitor. Commands end with... 阅读全文
posted @ 2014-10-04 15:52 mjorcen 阅读(488) 评论(0) 推荐(0)
摘要:当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小。 或者说,仅仅是数据库服务器的建立,只能说明它能做些什么,并不代表它能稳定的做些什么。灾难恢复的效率及全面... 阅读全文
posted @ 2014-10-04 15:08 mjorcen 阅读(269) 评论(0) 推荐(0)
摘要:mysql Host ‘XXXXXX’ is blocked because of many connection errors ERROR 1129 (00000): Host ‘XXXXXX’ is blocked because of many connection errors; unbl... 阅读全文
posted @ 2014-10-02 18:27 mjorcen 阅读(884) 评论(0) 推荐(0)
摘要:linux下MySQL 5.6源码安装1、下载:当前mysql版本到了5.6.20http://dev.mysql.com/downloads/mysql选择Source Code2、必要软件包yum -y install gcc gcc-c++ gcc-g77 autoconf automake... 阅读全文
posted @ 2014-09-30 20:52 mjorcen 阅读(1124) 评论(0) 推荐(0)
摘要:在Linux操作系统下,安装MYSQL有两种方式: 一种tar安装方式, 另外一种是rpm安装方式。 这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式的文件其实只是mysql的文件包,并不能直接安装,需要操作configure、make、... 阅读全文
posted @ 2014-09-29 15:43 mjorcen 阅读(19180) 评论(1) 推荐(0)
摘要:MySQL数据库错误server_errno=2013的解决 一组MySQL复制环境中的Master意外掉电,重启后Master运行正常,但该复制环境中的其它slave端,Error Log中却抛出的如下错误信息:Version: '5.6.17-log' socket: '' port: 3... 阅读全文
posted @ 2014-09-26 19:47 mjorcen 阅读(7413) 评论(0) 推荐(0)
摘要:MySQL数据库双机热备份1、mysql 数据库没有增量备份的机制 当数据量太大的时候备份是一个很大的问题。还好 mysql 数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现 mysql 数据库的热备份。2、要想实现双机的热备首先要了解主从数据库服务器的版本... 阅读全文
posted @ 2014-09-26 18:41 mjorcen 阅读(421) 评论(0) 推荐(0)
摘要:现有两台MYSQL数据库一台是192.168.1.1端口3306上有数据库DB1有表TABLE1一台是192.168.1.2端口3307上有数据库DB2有表TABLE2192.168.1.1远程连接192.168.1.2数据库所使用的用户名root1密码root1192.168.1.2远程连接192... 阅读全文
posted @ 2014-09-24 19:56 mjorcen 阅读(3414) 评论(1) 推荐(1)
摘要:MySQL的基本命令启动:net start mySql;进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;列出数据库:show databases;选择数据库:use databaseName;列出表格:show tabl... 阅读全文
posted @ 2014-09-24 19:53 mjorcen 阅读(230) 评论(0) 推荐(0)
摘要:mysql分表与分区表转自:http://blog.51yip.com/mysql/949.html一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个... 阅读全文
posted @ 2014-09-17 12:19 mjorcen 阅读(838) 评论(0) 推荐(0)
摘要:Mysql异常:MySQLNonTransientConnectionException: No operations allowed after statement closedMySQLNonTransientConnectionException: No operations allowed ... 阅读全文
posted @ 2014-09-10 10:07 mjorcen 阅读(3934) 评论(0) 推荐(0)
摘要:skip-grant-tables:非常有用的mysql启动参数 介绍一个非常有用的mysql启动参数—— --skip-grant-tables。顾名思义,就是在启动mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码后有用。操作方法:1、杀掉原来进行着的mysq... 阅读全文
posted @ 2014-08-21 11:55 mjorcen 阅读(811) 评论(0) 推荐(0)
摘要:ORACLE VS MYSQL一、历史1.Oracle: 中文译作甲骨文,这是一家传奇的公司,有一个传奇的大老板Larry Ellision。Ellision 32岁还一事无成,读了三个大学,没得到一个学位文凭,换了十几家公司,老婆也离他而去。开始创业时只有1200美元,却使得Oracle公司连续... 阅读全文
posted @ 2014-08-19 17:38 mjorcen 阅读(707) 评论(0) 推荐(0)
摘要:关于mysql的锁行还是锁表,这个问题,今天算是有了一点头绪,mysql 中 innodb是锁行的,但是项目中居然出现了死锁,锁表的情况。为什么呢?先看一下这篇文章。目时由于业务逻辑的需要,必须对数据表的一行或多行加入行锁,举个最简单的例子,图书借阅系统。假设 id=1 的这本书库存为 1 ,但是有... 阅读全文
posted @ 2014-08-19 17:16 mjorcen 阅读(661) 评论(0) 推荐(0)
摘要:MySQL 触发器简单实例~~语法~~CREATE TRIGGER --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{ BEFORE | AFTER } --触发器有执行的时间设置:可以设置为事件发生前或后。{ INSERT | UPDA... 阅读全文
posted @ 2014-08-19 16:41 mjorcen 阅读(266) 评论(0) 推荐(0)
摘要:返回多数据集写法:第一种DROP PROCEDURE IF EXISTS `p_query_user` ; DELIMITER // CREATE PROCEDURE p_query_user( p_inout_user_id INT ) begin declare... 阅读全文
posted @ 2014-08-15 16:07 mjorcen 阅读(2513) 评论(0) 推荐(0)
摘要:Mysql 的 function 和 procedure 有啥区别呢 ? 网上搜索后说 function 有返回值, procedure 无返回值。1.return从function 的语法角度来说确实如此, function 的定义中有 return 一项,如下所示procedure:DROP P... 阅读全文
posted @ 2014-08-15 14:36 mjorcen 阅读(2499) 评论(0) 推荐(0)
摘要:mysql存储过程详解1.存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 ... 阅读全文
posted @ 2014-08-15 13:03 mjorcen 阅读(309) 评论(0) 推荐(0)