mysql5.5.8安装笔记
01-19
mysql5.5.8对于守旧的人绝对是一种惨无人道的蹂躏。
我开始用mysql5.5.8了,被忽悠得天花乱坠,说性能提升,说主从同步迅速……
不过我是专用udf功能的,因为我常用的mysql稳定版本5.0.22官方说有点小bug,使用udf有点问题,被迫升级了5.5.8版本。
mysql5.5.8抛弃了我们钟爱的configure,而次用了cmake。
当然你要先安装cmake http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gz
cmake安装简单,tar后make && make install 搞定。
mysql5.5.8到官网下载 http://dev.mysql.com/downloads/mirror.php?id=399302#mirrors
tar出来,就找不到configure了,不过官方提供了高仿configure的转换脚本,不过神马都是浮云,自己折腾脚本吧
- cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql-5.5.8 \
- -DMYSQL_DATADIR=/opt/mysql-5.5.8/data \
- -DSYSCONFDIR=/opt/mysql-5.5.8/etc \
- -DINSTALL_PLUGINDIR=dir_name=/opt/mysql-5.5.8/plugin \
- -DWITH_INNOBASE_STORAGE_ENGINE=1 \
- -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
- -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
- -DWITH_FEDERATED_STORAGE_ENGINE=1 \
- -DWITH_PARTITION_STORAGE_ENGINE=1 \
- -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
- -DMYSQL_TCP_PORT=3306 \
- -DENABLED_LOCAL_INFILE=1 \
- -DEXTRA_CHARSETS=all \
- -DDEFAULT_CHARSET=utf8 \
- -DDEFAULT_COLLATION=utf8-general_ci \
- -DMYSQL_USER=mysql
然后make && make install就行。
剩下的事情就跟老版本的一样了,不过我编译的时候没有成功安装 mysql_install_db 脚本,自己写了一个,也算成功完成任务了。
