随笔分类 -  MySQL

上一页 1 ··· 6 7 8 9 10 11 下一页
摘要:用mysqlbinlog查出需要查看的数据后,可以用more来查看:[root@yoon data]# more recover_sakila.sql | grep --ignore-case -E 'insert' -A2 -B2 | grep yoon如果表名包含yoon_log,yoon_or 阅读全文
posted @ 2016-01-29 17:29 __Yoon 阅读(471) 评论(0) 推荐(0)
摘要:本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游 00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。 - 事务的原子性(Atomicity) 事务中的所有操作,要么全部完 阅读全文
posted @ 2016-01-29 17:28 __Yoon 阅读(198) 评论(0) 推荐(0)
摘要:查看log-bin是否开启:mysql> show variables like '%log%bin%';+---------------------------------+-------+| Variable_name | Value |+---------------------------- 阅读全文
posted @ 2016-01-29 17:27 __Yoon 阅读(2557) 评论(1) 推荐(0)
摘要:修改表为主键的自动增长值时,报出以下错误:mysql> ALTER TABLE YOON CHANGE COLUMN id id INT(11) NOT NULL AUTO_INCREMENT ADD PRIMARY KEY (id);ERROR 1064 (42000): You have an 阅读全文
posted @ 2016-01-29 17:27 __Yoon 阅读(373) 评论(0) 推荐(0)
摘要:version : 5.6.16-64.0-56-logInnodb 行存储:Innodb Plugin新引入Barracuda梭子鱼,包含Compressed和Dynamic两种行格式。而Compact和Redundant属于antelope 羚羊Barracuda VS antelope由inn 阅读全文
posted @ 2016-01-29 17:26 __Yoon 阅读(190) 评论(0) 推荐(0)
摘要:ySQL复制的优点主要包括以下几点:1.如果主库出现问题,可以快速切换到从库提供服务;2.可以在从库上执行查询操作,降低主库的压力;3.可以在从库上执行备份,避免备份期间影响主库的服务;MySQL复制的大致原理:MySQL通过三个线程来完成主从库之间的数据复制,其中Binlog dump线程跑在主库 阅读全文
posted @ 2016-01-29 17:25 __Yoon 阅读(153) 评论(0) 推荐(0)
摘要:mysqldump参数说明 --all-databases , -A 导出全部数据库。 mysqldump -uroot -p --all-databases --all-tablespaces , -Y 导出全部表空间。 mysqldump -uroot -p --all-databases -- 阅读全文
posted @ 2016-01-29 17:25 __Yoon 阅读(198) 评论(0) 推荐(0)
摘要:1、 mysql同步的数据中是包含server-id的,用于标识该语句最初是从哪个server写入的,因此server-id一定要有的 2、 每一个同步中的slave在master上都对应一个master线程,该线程就是通过slave的server-id来标识的;每个slave在master端最多有 阅读全文
posted @ 2016-01-29 17:24 __Yoon 阅读(1151) 评论(0) 推荐(0)
摘要:如果在单机上安装了N多mysql数据库单实例,不再使用的情况下,想关闭所有进程,方法很简单的了,哈哈哈。kill -9 `ps -ef|grep DataServer|awk '{print $2}'` ps -ef 显示所有进程 grep DataServer 在显示的所有进程里找出含有 Data 阅读全文
posted @ 2016-01-29 17:23 __Yoon 阅读(1707) 评论(0) 推荐(0)
摘要:OS : CentOS 6.3DB : 5.5.14MySQL连接数据库的方式很多:1、[root@db01 bin]# ./mysql -uroot -p2、[root@db01 bin]# ./mysql -uroot -p -h127.0.0.13、[root@db01 ~]# su - my 阅读全文
posted @ 2016-01-29 17:23 __Yoon 阅读(183) 评论(0) 推荐(0)
摘要:OS: Cent OS 6.3DB: 5.5.14看到一个帖子,在服务器上安装了oracle和mysql数据库,mysql数据库忘记开启innodb_file_per_table,导致插入测试数据后磁盘空间爆满,mysql启动报错,并且无法启动。1、可以直接删除ibdata文件后重建mysql数据库 阅读全文
posted @ 2016-01-29 17:22 __Yoon 阅读(2238) 评论(0) 推荐(0)
摘要:在MySQL数据库中,创建复合索引的时候,不知道在创建过程中哪个列在前面,哪个列该在后面,用以下方式即可:select count(distinct first_name)/count(*) as first_name_selectivity,count(distinct last_name)/co 阅读全文
posted @ 2016-01-29 17:22 __Yoon 阅读(4757) 评论(0) 推荐(0)
摘要:常用的mysql show命令如下:1、show databases; 显示mysql中所有数据库2、show tables [from databases] ; 显示当前数据库中所有的表的名称3、show columns from tables; 显示表中列的名称,于desc table_name 阅读全文
posted @ 2016-01-29 17:22 __Yoon 阅读(483) 评论(0) 推荐(0)
摘要:1、进去指定schema 数据库(存放了其他的数据库的信息) mysql> use information_schema;2、查询所有数据的大小 mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from T 阅读全文
posted @ 2016-01-29 17:21 __Yoon 阅读(2781) 评论(0) 推荐(1)
摘要:OS: CentOS 6.3DB:5.5.14mysql> show processlist;+----+------+-----------+--------------------+---------+------+-------+------------------+| Id | User | 阅读全文
posted @ 2016-01-29 17:20 __Yoon 阅读(649) 评论(0) 推荐(0)
摘要:OS:Cent OS 6.3DB:5.5.14如果一台服务器上有100个MySQL数据库实例,此时需要给不同端口的几个数据库添加用户名、密码并授权应用IP,一个个授权没问题,反正累的不是我,哇咔咔。创建add_user.sh#/bin/bash#add user to mysql dbpasspwd 阅读全文
posted @ 2016-01-29 17:20 __Yoon 阅读(2063) 评论(0) 推荐(0)
摘要:OS: centos 6.3DB:5.5.14mysql> select database();+------------+| database() |+------------+| sakila |+------------+1 row in set (0.00 sec)mysql> delete 阅读全文
posted @ 2016-01-29 17:18 __Yoon 阅读(454) 评论(0) 推荐(0)
摘要:OS: centos 6.3DB: 5.5.14测试创建yoon测试表,没有主键,没有索引,基础数据内容如下: mysql> select * from yoon;+----+----------+------+| id | name | user |+----+----------+------+ 阅读全文
posted @ 2016-01-29 17:18 __Yoon 阅读(2712) 评论(0) 推荐(0)
摘要:DB:5.5.14OS:CentOS 6.3安装多实例MySQL数据库,安装完成后默认无密码,一次性给所有实例的root账户创建密码:#!/bin/bash for i in {3361..3363} do /export/servers/mysql/bin/mysql -uroot -S /exp 阅读全文
posted @ 2016-01-29 17:17 __Yoon 阅读(258) 评论(0) 推荐(0)
摘要:数据库版本:5.5.14操作系统版本:contos 6.3服务器256G内存,安装90个实例。通过脚本启动90个mysql数据库实例,会有几个实例无法启动,进程启动后直接被杀死。查看mysql日志如下:140729 10:32:34 [ERROR] Can't create thread to ki 阅读全文
posted @ 2016-01-29 17:17 __Yoon 阅读(2065) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 下一页