mysql安装问题总结

一年来工作环境都是Windows,用的数据库也是SQL Server.   
今天重新源码安装mysql出了些问题,有新问题,也有旧问题.   
总算还是解决了.记录总结一下加深印象.   

###安装环境说明一下:   
阿里云的服务器: CentOS 6.3 64 位   
内存: 512M (就因为内存小,出了个问题)   
CPU: 1   
因为是个人用,而且还是个 Linux 新人,就没租太好的配置.省点吧   
安装目标: mysql 5.6.15


###问题1: cmake 安装失败
因为 mysql 5.5 以上版本不再用 configure 文件进行配置, 而改用 cmake 配置   
第一个问题是安装 cmake 的.   
因为以前都是用光盘在自己机器或虚拟机里面装的 CentOS ,所以也没遇到过.
#### 没有 CXX 编译器....
好吧,这个问题其实很简单就解决了.
```
yum install gcc-c++
```
顺带捋了下 Linux 下的 GNU C/C++ 编译器: 分别是 gcc, gcc-c++   

###问题2: 忘记安装初始化数据库   
这个问题完全是因为手生给忘了.    
解决办法:   
```
./scripts/mysql_install_db
```

###问题3: InnoDB 缓存
安装完初始化数据库后,尝试启动数据库..失败   
查看日志,提示 InnoDB heap is disabled   
百度之, 发现是内存不足, 将 innodb_buffer_pool_size 改小即可.
(想想也是, 只有 512M 内存, 玩蛋啊)
于是在 my.cnf 中添加以下声明:
```
innodb_buffer_pool_size = 2M
```
重新启动 mysql 服务.

**Success!**
easy pizzy.

###总结一下:
安装过程中报错不要怕, 日志, 度娘, 谷哥都是好帮手

posted @ 2013-12-13 00:46  _漏斗  阅读(562)  评论(0编辑  收藏  举报