mysql启用对大于4G的数据库的支持

jackxiang 2010-10-6 23:44 | |

  --with-big-tables   /启用对大于4G的数据库的支持



编译安装mysql4.0.26,为了保证所所有的重要数据全部都在/var分区下,需要手工指定mysql的默认数据库的路径。
  查看了一下:
  ./configure --help发现里面有个:
  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
  --localstatedir=DIR modifiable single-machine data [PREFIX/var]

  由于数据库默认应该是保存在PREFIX/var下面的,根据上面这个提示,应该是设置
  --localstatedir这个选项,于是:
  ./configure
  --localstatedir=/var/mysql
  --prefix=/usr/local/mysql
  --with-mysqld-user=mysql  /制定mysql的daemon的user
  --with-big-tables   /启用对大于4G的数据库的支持
  make
  make install
  cp support-files/my-medium.cnf /etc/my.cnf
  bin/mysql_install_db --user=mysql

  发现/var路径下生成了mysql_db目录,说明指定此参数正确,OK!

作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:http://jackxiang.com/post/3607/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

评论列表
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]