Mysql
文章平均质量分 69
辉蛋儿
激情四射 活力无限
展开
-
解决mysqlimport: Error: 13, Can't get stat of
今儿在看mysql用户手册的时候,看到备份恢复哪里的mysqlimport的个命令时,操作后出现了一个很奇怪的问题。root@zhou:/usr/local/mysql# mysqlimport -uroot -p123 -h127.0.0.1 -P3306 test backup/chen.sqlmysqlimport: Error: 13, Can't get stat of '/u原创 2013-01-11 10:28:08 · 8804 阅读 · 0 评论 -
mysql中limit用法
select * from table limit m,n其中m是指记录开始的index,从0开始,n是指从第m条开始,取n条。mysql(root@localhost:test)>select * from total;+----+-----------------+--------+------------+| id | name | number | mydat原创 2012-06-06 21:04:54 · 726 阅读 · 0 评论 -
mysql 5.5字符集问题
安装了个5.5版本的mysql,字符集出现了问题,之前的mysql服务器都是通过在my.cnf配置文件中进行配置便可,可是今儿怎么着都不行一直报错:当时系统中也没有配置错误日志,所以只能是先配置下错误日志的位置,看看到底是哪里出错了:user = mysqlpid-file = /var/run/mysqld/mysqld.pidsocket原创 2012-06-03 00:41:31 · 4796 阅读 · 2 评论 -
mysql --prompt一个很好用的命令
想必大家在命令行操作mysql的时候会十分发愁现在的操作的是那个数据库吧,至少我就纠结过,可能您会说我打一条命令不就知道了,是的这样做确实可以的。可是今儿给大家介绍个好用的命令--prompt[root@fsailing1 ~]# mysql -uroot -p --prompt="\\u@\\h:\\d \\r:\\m:\\s>"Enter password:Welcome to原创 2012-06-02 20:45:22 · 5566 阅读 · 0 评论 -
关于mysql的监控问题(转)
今儿突然间被问到关于mysql数据库服务器的监控问题,自己也没有答出来什么东西,就是仅仅知道一个可视化的界面mysql administrator这个工具。其他的就不懂了,下来以后果断查资料。下面是自己查到的资料,给大家分享下共同学习。http://www.iteye.com/topic/600627无论是DBA或是SA,监控的目标都很明确,无外乎: 1.快速的得到Mysql过去一转载 2012-05-14 17:50:52 · 716 阅读 · 0 评论 -
ORACLE迁移到MYSQL总结
这两个星期里一直都在忙于一件事儿,就是数据库的迁移问题。没有做的时候感觉这是一件十分轻松的事儿,可是等到实实在在去做去实现的时候,自己傻眼了。这种纠结啊,在这里先说下遇到的问题:1。数据库的表结构问题:数据类型不同需要解决varchar2------varchar、number-----int、date----datetime,建表的sql语句字段默认值、注释怎么解决。2. oracl原创 2012-05-31 21:02:13 · 6124 阅读 · 1 评论 -
ubuntu升级到12.04后mysql报错了
前提如同题目所说,升级后我的mysql服务没法启动,这里是部分报错信息:120513 14:02:13 [Note] Plugin 'FEDERATED' is disabled.120513 14:02:13 InnoDB: Mutexes and rw_locks use GCC atomic builtins120513 14:02:13 InnoDB: Compressed tab原创 2012-05-13 14:54:05 · 1401 阅读 · 0 评论 -
java web中IBATIS的工作原理(1)
这段时间闲来无事重新研究下SSH和SSI的模型,以前写过一篇关于Hibernate对JDBC的封装的文章,这不就再来写一篇Ibatis的。相对于Hibernate的一站式ORM解决方案而言,Ibatis则是一种半自动化的ORM的实现方案了,怎么说呢,大家看Hibernate是对数据库结构提供了较为完整的封装,提供了POJO到数据库表的全套映射机制,我们要做的就是配置好配置文件和POJO以及他们原创 2012-05-29 21:35:24 · 7237 阅读 · 0 评论 -
mysql数据库的密码问题
今儿在做实验用到mysql数据库时,用户密码忘记了,让我也是找了半天:现在给大家介绍下我自己的方法:用到了mysql自身的函数来测试的。mysql> select user,password,host from user;+------+------------------+-----------+| user | password | host |+-----原创 2012-05-21 17:04:21 · 824 阅读 · 0 评论 -
JDBC操作数据库的基本流程
所有的JDBC应用程序都具有下面的基本流程: 1、加载数据库驱动并建立到数据库的连接。 2、执行SQL语句。 3、处理结果。 4、从数据库断开连接释放资源。下面我们就来仔细看一看每一个步骤:其实按照上面所说每个阶段都可得单独拿出来写成一个独立的类方法文件。共别的应用来调用。1、加载数据库驱动并建立到数据库的连接: String driverName="co原创 2012-05-22 15:47:31 · 1745 阅读 · 0 评论 -
mysql中的auto_increment的问题
今儿在逛论坛时,发现一个看似很简单的问题,却引起了大家的广泛关注:这是一道很早的面试题:一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 。答案:如果表的类型是MyISAM,那么是18。 因为MyISAM表会把自增主键的最大ID记录到数据文件里,重启MySQL自增原创 2012-05-23 09:02:16 · 5360 阅读 · 5 评论 -
mysql多实例安装
相信大多数人都遇到过多实例安装mysql吧,相信大多数人只要找到一份多实例安装的教程就会很容易搞定了,但是越是顺利的安装过程越让我们不安,为什么呢,当我们在按照教程一步一步来的时候,你知道每句话的意思的目的吗?出现错误以后的我们又该怎么办呢?现在我为大家展示我的安装过程,各种纠结,各种错误。首先说明一个场景:我的电脑是ubuntu系统,之前apt-get自动安装过mysql。这也是出现错误最多原创 2013-01-07 15:20:44 · 2648 阅读 · 0 评论 -
图解SQL的Join(转)
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图?Venn diagrams解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。转载 2012-09-24 16:08:50 · 1110 阅读 · 0 评论 -
数据库牛人牛新庄的成长历程(转)
还记得“计算机高手是怎么炼成的”这篇文章吗?我发现讲故事比单纯的讲道理更具有感染力,所以,今天我要再给大家 讲另外一个人的故事——牛新庄,IT独行侠,他的成长历程。我又发现,IT界的精英更能让人接受,是不是因为技术牛人靠的才是真正的实力,难以忽悠 呢?而且,是不是发觉理工出身的人写的文章更注重时效?最后,我想,励志的文章可以看,但要学到精髓,不能看到这个不错就学学这个,看到那个也很好便学学 那转载 2012-09-20 15:07:36 · 3365 阅读 · 0 评论 -
mysql备份与恢复
4.MYSQL的备份有多少种,请简要的描述:数据库分逻辑备份\物理备份物理备份又分冷备和热备A.直接拷贝数据文件到安全地方进行保存B.使用MYSQLHOSTCOPY备分数据C.使用MYSQLDUMP备份数据D.使用MYSQL的同步复制,实现数据实时数据同步备份常用的逻辑备份主要就是两种:一种是将数据生成为可以完全重现当前数据库中的数据的insert语句,另一原创 2012-09-20 10:04:43 · 946 阅读 · 0 评论 -
一位架构师对技术方面的反思
尊重原创:http://blog.csdn.net/chen861201最近不怎么上博客写文章了,原因是找到了一个很好用的工具这里给大家分享下:EVERNOTE。究竟有多好用你可以尝试下就知道,它可以再pc和手机端使用很是方便啊。这里是我收藏的一篇文章,具体是在那里复制的我也忘了,只是感觉很有感触就拿来给大家分享下。希望作者不要怪罪啊!某年,我们曾经使用了一批SSD的PC,用来做数据库原创 2012-10-03 11:29:41 · 5490 阅读 · 0 评论 -
mysql中整数数据类型分析
尊重原创:http://blog.csdn.net/chen861201此处我们给int char没有给出他们的宽度,系统默认会给它分配一个宽度。M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关我们来进行下试验mysql(root@localhost:test 03:19:00)>create table c (-> id int no原创 2012-10-03 15:35:55 · 2458 阅读 · 0 评论 -
mysql中主从复制延迟问题
尊重原创:http://blog.csdn.net/chen861201面试mysqldba的时候遇到一个题:描述msyql replication 机制的实现原理,如何在不停掉mysql主库的情况下,恢复数据不一致的slave的数据库节点?MySQL的复制(replication)是一个异步的复制,从一个MySQL instace(称之为Master)复制到另一个MySQL inst原创 2012-09-26 21:43:10 · 7051 阅读 · 1 评论 -
查看数据库中某张表的字段个数
Oracle中查询某个表的总字段数,要用SQL语句,或者在PL/SQL里面select count(column_name) from user_tab_columns where table_name='T_B_AUDITOR'能够查出来指定的那张表的字段数。下面是通过大致查看:select tname,count(*) from col group原创 2012-05-17 21:44:27 · 7248 阅读 · 0 评论 -
centos下安装mysql服务器
项目需要就在现有的服务器上面重新安装了个mysql服务器,还挺费劲儿呢,因为之前都是在我的笔记本上面试验的,它的系统是Ubuntu的,什么路径啊,启动方式啊。都不一样所以这次还是让我纠结了一把:下面把我安装过程中遇到的问题给传上来,首先rpm格式安装就不多说了,主要是mysql的配置文件在:/etc/my.cnf这里,需要修改:[mysqld]datadir=/var/li原创 2012-04-12 22:40:49 · 2612 阅读 · 0 评论 -
解决问题的途径
今儿在群里看到一个有点儿难度的问题,就想自己试试看。结果发现问题不是很难,就是用到的工具太多了:首先我的先从windows上面把一个rar的压缩文件传到linux的服务器上去,然后再解压rar的文件,接着使用mysql进行测试。刚开始第一步就遇到问题:我的putty与linux服务器连接不上,可是让我费死了老劲儿了。在网上胡乱的的看了一通,开始接着一个一个方法尝试。最终呢还是通过自己的把问题给原创 2012-02-14 11:01:43 · 1246 阅读 · 0 评论 -
Mysql Profiling的使用
profiling是个很好用的mysql性能分析工具,今儿就来试验下profiling的功能。感谢 有爱玫瑰的博文: mysql 的 sql 性能分析器主要用途是显示 sql 执行的整个过程中各项资源的使用情况。分析器可以更好的展示出不良 SQL 的性能问题所在。 下面我们举例介绍一下MySQL SQL Profiler的使用方法: 首先,开启 MySQL SQL Prof转载 2012-01-05 20:47:51 · 3556 阅读 · 0 评论 -
msyql show命令(转)
MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。 1. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 2. show databases; -- 显示mysql中所有数据库的名称。 3. show columns f转载 2011-11-18 10:53:30 · 548 阅读 · 0 评论 -
amoeba-mysql的安装使用和读写分离(转)
转载 自己留着看 地址http://www.aslibra.com/blog/post/amoeba_mysql_proxy_rw_split.phpamoeba真的是不错的稳定而灵活的数据库解决方案,阿里巴巴的技术陈思儒开始的一个开源项目,它是分布式数据库Proxy解决方案。About Amoeba引用Amoeba(变形虫)项目,专注 分布转载 2011-11-16 15:18:14 · 4398 阅读 · 0 评论 -
ps -aux|grep 详细信息
ps a 显示现行终端机下的所有程序,包括其他用户的程序。2)ps -A 显示所有程序。 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4)ps -e 此参数的效果和指定"A"参数相同。 5)ps e 列出程序时,显示每个程序所使用的环境变量。 6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。 7)ps -H原创 2011-11-17 10:45:23 · 58317 阅读 · 8 评论 -
mysql学习之路五(转)
5 MYSQL数据库管理我们在第二章已经简单介绍了一些MYSQL数据库的基本操作,这一章我们将针对MYSQL数据库管理员详细介绍下MYSQL数据库的常用管理内容。1 MYSQL界面管理工具MYSQL的管理工具很多,我自己从网上下载了一个:mys转载 2011-10-13 12:06:49 · 574 阅读 · 0 评论 -
mysql学习之路二(转)
4 创建用户数据库mysql> CREATE DATABASE MYTEST;Query OK, 1 row affected (0.00 sec)如果想改变MYSQL数据文件的默认路径,我们可以关闭MYSQL实例,修改配置文件”my.cnf”转载 2011-10-13 12:03:33 · 481 阅读 · 0 评论 -
在DOS下写存储过程
在网上找了点儿资料学习mysql,就照着上面的开始写 让我很纠结的事情发生了 。我在写存储过程时,只要打上“;”系统就会提示我错误百思不得其解啊 最后反复的看 查 终于找到了方法:原来是在写存储过程时要在前面加上一句:mysql> DELIMITER //原创 2011-10-13 11:24:23 · 730 阅读 · 1 评论 -
mysql学习之路四(转)
MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功转载 2011-10-13 12:05:42 · 974 阅读 · 0 评论 -
mysql学习之路三(转)
创建MYSQL索引mysql> create procedure p_test()-> begin-> declare counter int;-> set counter = 1000;-> while counter >= 1 do-> inser转载 2011-10-13 12:04:54 · 508 阅读 · 0 评论 -
事物隔离的3种预防
1. ISOLATION_DEFAULT(一般情况下使用这种配置既可)这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。2. ISOLATION_READ_UNCOMMITTED这是事务最低的隔离级别,它充许别外一个事务可以看到这个事务未提交的数据。这种隔离级别会产生脏读,不可重复读和幻像读。(大部分数据库缺省的事物隔离级别都转载 2011-11-24 10:43:45 · 616 阅读 · 0 评论 -
mysql报错了
今儿想导出一张表的时候出现了这种错误: mysql> select * into outfile '/usr/soft/parent.sql' from parent;ERROR 1 (HY000): Can't create/write to file '/usr/soft/parent.sql' (Errcode: 13)可是我的权限里已经对mysql进行授权了:drwxr原创 2011-11-25 11:01:55 · 668 阅读 · 0 评论 -
mysql-replication的问题总结
接触replication后,就开始琢磨自己要配置下试试,固然出现了很多问题:经过上网查资料也好问同学也好,终于是解决了些.现在就分享下自己的经历:首先的问题是配置master的my.cnf,按部就班的配置server-id = 1 log_bin =mysql-bin #log_bin原创 2011-12-05 15:46:53 · 1181 阅读 · 0 评论 -
mysql外键关联问题
今儿继续再看老师给推荐的深入浅出mysql数据库开发这本书,看到innodb数据库的外键关联问题时,遇到了一个问题,书上写的是可以对父表进行修改,从而同步到子表的外键上去,可是自己的实验却是没有能够。mysql> show create table country\G*************************** 1. row **************************原创 2012-01-09 14:40:58 · 1883 阅读 · 2 评论 -
mysql之set、enum的认识
set,enum的数据类型都是字符串类型的对象,其中set最多可以包含64个元素,并且可以任意取到集合中的元素。而enum则是只能取到集合中的木一个元素,最多包含65536个元素,也就是说set是多项选择,enum是单项选择了。这里我们来比较下他们之间相同点和不同点:mysql> create table db_set( -> set1 set('x','y','z') not原创 2011-12-16 11:40:21 · 800 阅读 · 0 评论 -
memcached的学习经历
前段时间,我们实验室的师姐过来给我们来讲了现在公司所有到的新技术---------memcached,感觉很强大本来下来就要按着师姐的例子给走一遍呢,结果杂事太多给耽搁了。上次新浪网院的老师上课是也讲到了这个memcached,说是现在新浪微博就是用到了大量的memcached这种缓存机制。所以下定决心一定要尝试下这个memcached的威力有多大。先是上官网上下一个源码安装包来,可是这里me原创 2011-12-14 22:05:35 · 959 阅读 · 0 评论 -
安装mysql_amoeba 的心路历程
首先为了完成老师给的任务,我选择使用amoeba(变形虫)这种工具,看了他的官方的安装文档http://docs.hexnova.com/amoeba/感觉挺简单,可是到了自己实践的时候各种不能运行啊,先是ubuntu的jdk安装遇到了点困难,我是手动安装的,然后是配置环境变量:查了下网上的各种说法无解,行倒是行可是到了安装amoeba时就是不识别,不知倒是为什么,[root@zhou]# bin原创 2011-11-16 15:15:42 · 3481 阅读 · 0 评论 -
mysql-----amoeba使用的过程(二)
从前天到现在,终于是把amoeba的使用过程走了一边,用法是很简单只是需要我们进行简单的配置就可以。但是如果不知道它的工作原理的话,那就费劲了……想起来从amoeba的安装,配置,调试真的是让人很揪心啊。为什么呢?下面是我从开始到最后所遇见的问题总结:1,首先是在ubuntu下安装使用的,ubuntu也是这周才开始接触,有点儿陌生,处处遇到不懂的,jdk安装,mysql安装当然了都是源码的原创 2011-11-18 09:49:56 · 1749 阅读 · 0 评论 -
mysql分析工具
今儿上课的时候老师讲到一个mysql的分析工具,我才恍然大悟记起上次去新浪笔试的一道题大概的意思好像就是说:抓出服务器中最耗费时间的sql语句。当时就蒙了根本不懂这些。MySQL Slow Log 分析工具 mysqldumpslow - mysql官方提供的慢查询日志分析工具mysqlsla - hackmysql.com推出的一款日志分析工具,功能 非常强大mysql-e原创 2011-12-11 20:15:59 · 686 阅读 · 0 评论 -
mysql.sock不见问题
之前在网上看过好多关于mysql.sock不见的问题,并没有关注这个东西存在的意义,直到自己的mysql也出现了相同的问题。让人纠结了一把……zhouqian@zhou:~$ mysqlERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)原创 2011-12-06 10:04:14 · 5799 阅读 · 0 评论