随笔- 454
文章- 302
评论- 28
阅读-
65万
随笔分类 - mysql
mysql
MySQL出现Waiting for table metadata lock的原因以及解决方法
摘要:MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景。而且,一旦alter table TableA的操作停滞在Waiting for table metadata lock的状态,后续对TableA的任何操作(包括
阅读全文
mysqld_safe启动报错
摘要:mysqld_safe --user=mysql & 报错(如下),但是使用mysqld直接启动没有问题。 50718 00:03:38 mysqld_safe Logging to '/var/log/mysqld.log'. 150718 00:03:38 mysqld_safe The fil
阅读全文
mysql之innodb引擎的共享表空间和独立表空间
摘要:对于innodb的数据存储文件,首先要解决两个概念性的问题: 共享表空间以及独占表空间。(innodb引擎与MYISAM引擎的区别很大。特别是它的数据存储方式等.) 1、共享表空间和独占表空间介绍 共享表空间以及独占表空间都是针对数据的存储方式而言的。 共享表空间: 每一个数据库的所有的表数据,索引
阅读全文
mysql binlog日志的三种模式
摘要:1、statement level模式(段模式) 每一条会修改数据的sql都会记录到master的bin-log中。slave在复制的时候sql进程会解析成和原来master端执行过的相同的sql来再次执行。优点:statement level下的优点,首先就是解决了row level下的缺点,不需
阅读全文
mysql grant 用户权限总结
摘要:用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用户自己的权限是否可以授权给别的用户 一、用户授权 mysql> grant
阅读全文
mysql备份和恢复 增量备份
摘要:备份: 语法:msyqldump -u 用户名 -p 密码 数据库 表名 > 备份的文件名 --all-databases , -A 导出全部数据库。 备份多个表: 语法:msyqldump -u 用户名 -p 密码 数据库 表名1 表名2 > 备份的文件名 mysqldump -uroot -p1
阅读全文
MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)
摘要:锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁
阅读全文