[ERROR] InnoDB: Failed to find tablespace for table XXX in the cache
在使用innodb_force_recovery参数强制恢复mysql库以后,错误日志里出现大量错误信息:2015-01-01 17:58:28 26714 [ERROR] InnoDB: Failed to find tablespace for table '"live_koo"."live_consumer_koo"' in the cache. Attempting to load the tablespace with space id 6.2015-01-01 17:58:28 26714 [ERROR] InnoDB: F...
mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1'
上一篇中,因为使用参数强制启动了mysql服务,所以需要使用mysqldump对数据进行备份但是备份过程中报错如下:[root@test11g ~]# mysqldump -uroot -proot -h 192.168.100.141 --all-database > all.sqlmysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in your SQL syntax; check ...
xtrabackup结合percona recover工具恢复被drop的表
mysql版本mysql> select version();+-------------------------------------------+| version() |+-------------------------------------------+| 5.6.22-enterprise-commercial-advanced-log |+...
使用xtrabackup恢复被单表数据
mysql版本mysql> select version();+-------------------------------------------+| version() |+-------------------------------------------+| 5.6.22-enterprise-commercial-advanced-log |+...
使用percona recover工具恢复被delete的数据-共享innodb表空间
mysql版本mysql> select version();+-------------------------------------------+| version() |+-------------------------------------------+| 5.6.22-enterprise-commercial-advanced-log |+...
使用percona recover工具恢复被delete的数据-独享innodb表空间
MySQL 5.6版本,独享innodb表空间模式测试表:mysql> select count(*) from live_users;+----------+| count(*) |+----------+| 34258 |+----------+1 row in set (0.02 sec)mysql> delete from live_users;Query OK, 34258 rows affected (0.25 sec)mysql> commit;Query OK, 0 rows affected (...
Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
今早启动一台mysql测试库的时候,启动失败:[root@test11g scripts]# /etc/init.d/mysqld restartShutting down MySQL.. [ OK ]Starting MySQL..The server quit wi...
exp导出命令query参数指定的where条件里符号也要转义
小叶同学今早又来问题了,还是exp的问题,本来很简单的问题,这家伙太懒了,遇到问题都不先自己多测试几次,直接就开问,打算把他的问题全部都记录起来首先是这个截图的问题,原因是 query里面 1=1,没有where关键字接下来问题又来了,如下:这里面有两个问题:1,exp命令最后还加了个“;”号2,query里面的特...
sqlldr加载数据时rows参数不生效
小叶同学在使用sqlldr加载数据时,觉得commit次数太多了,想加载更多行后再commit一次,而不是默认的每64行commit一次我提醒他使用rows参数可以控制多少行提交一次结果他加上rows=1000后,没有生效,如下图:我在自己机器上测试,rows参数是生效的,如下:[oracle@goolen goolen]$ seq 1 10000 > id.txt[oracle@goo...
exp导出报错ORA-00904
小叶同学用exp导出数据,加了query参数,结果命令执行报ORA-00904错误如果query在命令行直接指定的话,所有的特殊字符都需要做转义的,如果是放到参数文件里,就无需转义了简单的做个测试:[oracle@goolen goolen]$ exp userid=scott/tiger tables=emp file=./a.dmp query=\'where ename='SCOTT'\'Export: Release 10.2...
Fatal error: The master and slave have equal MySQL server UUIDs
装了一套mysql5.6测试用,配置主从的时候,为了方便,直接拷贝的主库的mysql目录到备库的查看slave状态的时候发现报错如下:Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work查看文档发现mysq...
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated
MySQL 5.6启动的时候提示警告信息如下:2014-12-20 08:02:25 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).警告信息说timestamp的默认值设置被废弃了,需要配置explicit_defaults_for_ti...
cannot fetch plan for SQL_ID: 9babjv8yq8ru3, CHILD_NUMBER: 0
在查看执行计划的时候,总是报错模拟环境如下:SQL> show user;USER is "SCOTT"SQL> select count(*) from emp; COUNT(*)---------- 14SQL> select * from table(dbms_xplan.display_cursor(null,null,'allstats last'));PLAN_TABLE_OUTPUT--------------------------------...
MySQL分区处理null值的方式
range分区表:mysql> create table goolen( -> id int , -> name varchar(35) -> ) engine=innodb -> partition by range(id) ( -> partition p0 values less than (10), -> partition p1 values less than (20), -> ...
ORA-03264: cannot drop offline datafile of locally managed tablespace
有个哥们在添加数据文件的时候,指错了表空间,然后把新加的datafile offline drop,接着在操作系统上rm了这个文件,他以为这样就能完整的删掉这个文件了,结果回到数据库里查询,发现这个文件还存在,再想添加同名的文件或者drop 这个datafile 都会报错,其实现在不去管这个文件,继续添加别的文件,库也能正常工作,但是...
linux下编译安装php
下载安装包:[root@goolen goolen]# ls php-5.6.3.tar.gz php-5.6.3.tar.gz[root@goolen]# tar zxfv php-5.6.3.tar.gz [root@goolen php-5.6.3]# cd php-5.6.3 [root@goolen php-5.6.3]# make ; make install[root@goolen php-5.6.3]#./configure --prefix=/usr/local/p...
httpd: Could not reliably determine the server's fully qualified domain name
启动http服务的时候出现警告信息:[root@goolen ~]# service httpd startStarting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.100.50 for ServerName解决方法:编辑http配置文件:[root@goolen ~]# vim /etc/httpd/conf/httpd.conf找到如下内容:#Serv...
Hang Waiting for table metadata lock
刚刚开发来找我,说他用客户端工具对表添加字段的时,点击保存就一直卡着等到服务器上,show processlist 看了一下,很多类似的session| 1041480 | root | 192.168.100.220:56387 | helpservicesystem | Query | 54 | Waiting for table metadata lock &n...
innodb_log_file_size参数配置导致xtrabackup备份失败
用xtrabackup做mysql库的增量备份时报错如下:xtrabackup: innodb_log_file_size = 5242880InnoDB: Error: log file ./ib_logfile0 is of different size 0 524288000 bytesInnoDB: than specified in the .cnf file 0 5242880 bytes!innobackupex: Error: The xtrabackup child process has died at /usr/local...
大批量删除没有任何索引的大表数据导致备库复制延迟
昨天和今天都碰到了同样的问题,内网mysql备库上SQL线程一直停留在某个position上很长一段时间:mysql> show slave status\G。。。Exec_Master_Log_Pos的值一直不变,Seconds_Behind_Master的值在不停的网上升mysql> show slave status\G;*************************** 1. row *************************** &...