mysql dba系统学习(11)管理innodb引擎的redo log日志的一个问题-阿里云开发者社区

开发者社区> 科技小能手> 正文

mysql dba系统学习(11)管理innodb引擎的redo log日志的一个问题

简介:
+关注继续查看

我的my.cnf文件是这样的

innodb_data_home_dir = /usr/local/mysql/var
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /usr/local/mysql/var
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
innodb_log_file_size = 5M

innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

结果启动的时候报错如下:

130904 16:26:00 [ERROR] /usr/local/mysql/libexec/mysqld: unknown variable 'innod
b_data_file_path=ibdata1:10M:autoextend'
130904 16:26:00 [ERROR] Aborting

130904 16:26:00 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete

130904 16:26:00 mysqld_safe mysqld from pid file /usr/local/mysql/var/test4.wolf
.org.pid ended

我查看得知

>show variables like 'have%';

如果 have_innodb = NO 的话,那确实是编译的时候innodb没有加载进去。

那么需要重新编译的时候 ./configure ... --with-plugins=innobase 


唉唉唉唉,只有重新编译了


[root@test4 mysql-5.1.70]# ./configure --prefix=/usr/local/mysql --enable-assembler --datadir=/mysql/data --with-client-ldflags=-all-static--with-unix-socket-path=/tmp --with-charset=utf8 --enable-thread-safe-client --with-pthread --without-debug --with-big-tables --enable-community-features --enable-profiling --enable-local-infile --with-fast-mutexes --with-plugins=partition,federated,ndbcluster,innobase,csv,blackhole,myisam,innodb_plugin


[root@test4 mysql-5.1.70]# make && strip sql/mysqld && make install


如果你编译安装 的时候编译了innnodb但是还是出现这位洋的问题,那么就这么解决


解决如下: 
/var/lib/mysql目录下,删除ibdata1、ib_logfile1、 ib_logfile0,然后重启MySql让其重建以上文件: 
mysqladmin -uroot -p shutdown 
sudo mysqld_safe & 
搞定!



本文转自陈仲阳0 51CTO博客,原文链接:http://blog.51cto.com/wolfword/1288657

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
[强烈推荐]ORACLE PL/SQL编程详解之七:程序包的创建与应用(聪明在于学习,天才在于积累!)
原文:[强烈推荐]ORACLE PL/SQL编程详解之七:程序包的创建与应用(聪明在于学习,天才在于积累!) [强烈推荐]ORACLE PL/SQL编程详解之七:   程序包的创建与应用(聪明在于学习,天才在于积累!) ——通过知识共享树立个人品牌。
1207 0
AIX系统下邮件日志清理
/var/spool/mail 此目录下的root 日志文件 保存的为系统收到的邮件,删除命令: > root /var/spool/mqueue 此目录下的日志文件为没有发送出去的邮件队列,删除命令:find .
647 0
MySQL · TokuDB · 日志子系统和崩溃恢复过程
TokuDB日志子系统 MySQL重启后自动加载InnoDB和其他的动态plugin,包括TokuDB。每一plugin在注册的时候指定init和deinit回调函数。TokuDB的init/deinit函数分别是tokudb_init_func和tokudb_done_func。 MySQL重
1445 0
【DataGuard】10GR2 DataGuard的几个redo log相关问题
1.备库启动报redo log不存在的问题: 错误信息: Errors in file /home/oracle/admin/kgbdwmyj/bdump/kgbdwmyj_mrp0_11986.
695 0
构建深度学习系统的十条经验
深度学习是机器学习的一个子领域,它有着自己的独特研究对象。以下是我们在构建深度学习系统时总结的10条经验。这些经验虽然看似有些笼统,但他们确实是关于深度学习在结构化和非结构化数据领域里的应用。 作者:Carlos E. Perez 原文链接:https://medium.com/intu
5917 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载