2008年12月04日 星期四 16:13
1. 配置为: ./configure \ --prefix=/home/zengyf/local/mysql-5.1.30 \ --enable-local-infile \ --with-unix-socket-path=/home/zengyf/local/mysql-5.1.30/var/mysql.sock \ --with-tcp-port=5506 \ --enable-thread-safe-client \ --with-mysqld-user=root \ --with-extra-charsets=gb2312,big5,gbk,binary,ascii,latin1 \ --with-charset=utf8 \ --with-plugins=all \ --with-federated-storage-engine \ --with-partition with-plugins=all 指定了插件,如果没有指定该选项,结果为: mysql> show variables like '%have%'; +-------------------------+-------+ | Variable_name | Value | +-------------------------+-------+ | have_community_features | YES | | have_compress | YES | | have_crypt | YES | | have_csv | YES | | have_dynamic_loading | YES | | have_geometry | YES | | have_innodb | NO | | have_ndbcluster | NO | | have_openssl | NO | | have_partitioning | YES | | have_query_cache | YES | | have_rtree_keys | YES | | have_ssl | NO | | have_symlink | YES | +-------------------------+-------+ 指定了该选项,则除了ndbcluster(需要使用max或者明确将ndbcluster)之外,其他的都会包含。 with-partition可能会有警告,但是实际在编译时已经起了作用了。 2. make--> make install --> make clean 3. 安装数据库mysql_install_db 4. 把数据库的配置文件share/mysql/下的.cnf拷贝一份/var/my.cnf. 5. 启动数据库mysqld_safe & 6. 以root用户登录msyql,验证partition是否可用: SHOW VARIABLES LIKE '%partition%'; |