导航

mysql安装

Posted on 2011-06-29 12:01  Phil Wang  阅读(171)  评论(0编辑  收藏  举报
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%';