无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[求助] 求教管理员,重新编译MySQL要注意什么?

本帖最后由 redmaozi 于 2013-8-31 23:41 编辑

RT,需要给MySQL加入 分区特性,需要编译的时候加入partition参数,

求教管理员内置的数据库重新编译的时候需要注意什么???

求管理员把configure参数给出,让兄弟们少绕弯路啊!

一键包里不就有吗
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

找到一段源码:
  1. # mysql install function
  2. function mysql_ins {
  3.     local IN_LOG=$LOGPATH/${logpre}_mysql_install.log
  4.     echo
  5.     [ -f $mysql_inf ] && return
  6.     echo "installing mysql,this may take a few minutes,hold on plz..."
  7.     cd $IN_SRC
  8.     rm -fr mysql-$MYS_VER/
  9.     tar xf mysql-$MYS_VER.tar.gz >$IN_LOG 2>&1
  10.     if [ $OS_RL == 2 ]; then
  11.         if [ -f /usr/lib/x86_64-linux-gnu/libncurses.so ]; then
  12.             #LIBNCU="/usr/lib/x86_64-linux-gnu/libncurses.so"
  13.             LIBNCU=""
  14.         elif [ -f /usr/lib/i386-linux-gnu/libncurses.so ]; then
  15.             #LIBNCU="/usr/lib/i386-linux-gnu/libncurses.so"
  16.             LIBNCU=""
  17.         else
  18.             LIBNCU=""
  19.         fi
  20.     else
  21.         if [ -f /usr/lib64/libncursesw.so ]; then
  22.             LIBNCU="--with-named-curses-libs=/usr/lib64/libncursesw.so"
  23.         elif [ -f /usr/lib/libncursesw.so ]; then
  24.             LIBNCU="--with-named-curses-libs=/usr/lib/libncursesw.so"
  25.         else
  26.             LIBNCU=""
  27.         fi
  28.     fi      
  29.     cd mysql-$MYS_VER/
  30.     make_clean
  31.     echo "configure in progress ..."
  32.     ./configure --prefix=$IN_DIR/mysql-$MYS_VER \
  33.         --sysconfdir=$IN_DIR/etc \
  34.         --enable-assembler \
  35.         --enable-thread-safe-client \
  36.         --with-extra-charsets=complex \
  37.         --with-plugins=partition \
  38.         --with-ssl \
  39.         --with-embedded-server $LIBNCU >>$IN_LOG 2>&1
  40.     [ $? != 0 ] && err_exit "mysql configure err"
  41.     echo "make in progress ..."
  42.     make >>$IN_LOG 2>&1
  43.     [ $? != 0 ] && err_exit "mysql make err"
  44.     echo "make install in progress ..."
  45.     make install >>$IN_LOG 2>&1
  46.     [ $? != 0 ] && err_exit "mysql make install err"
  47.     ln -sf $IN_DIR/mysql-$MYS_VER $IN_DIR/mysql
  48.     [ -f /etc/my.cnf ] && mv /etc/my.cnf /etc/my.cnf.old
  49.     cp support-files/mysql.server $IN_DIR/init.d/mysqld
  50.     file_cp my.cnf $IN_DIR/etc/my.cnf
  51.     ln -sf $IN_DIR/etc/my.cnf /etc/my.cnf
  52.     $IN_DIR/mysql/bin/mysql_install_db >>$IN_LOG 2>&1
  53.     chown -R mysql.mysql $IN_DIR/mysql/var
  54.     chmod 755 $IN_DIR/init.d/mysqld
  55.     ln -sf $IN_DIR/init.d/mysqld /etc/init.d/mysqld
  56.     if [ $OS_RL == 2 ]; then
  57.         update-rc.d -f mysqld defaults >>$IN_LOG 2>&1
  58.     else
  59.         chkconfig --add mysqld >>$IN_LOG 2>&1
  60.         chkconfig --level 35 mysqld on >>$IN_LOG 2>&1
  61.     fi
  62.     ln -sf $IN_DIR/mysql/bin/mysql /bin/mysql
  63.     mkdir -p /var/lib/mysql
  64.     service mysqld start
  65.     echo "PATH=\$PATH:$IN_DIR/mysql/bin" > /etc/profile.d/mysql.sh
  66.     echo "$IN_DIR/mysql" > /etc/ld.so.conf.d/mysql-wdl.conf
  67.     ldconfig >>$IN_LOG 2>&1
  68.     $IN_DIR/mysql/bin/mysqladmin -u root password "wdlinux.cn"
  69.     /www/wdlinux/mysql/bin/mysql -uroot -p"wdlinux.cn" -e \
  70.         "use mysql;update user set password=password('wdlinux.cn') where user='root';
  71.         delete from user where user='';
  72.         DROP DATABASE test;
  73.         drop user ''@'%';flush privileges;"
  74.     ln -sf /tmp/mysql.sock /var/lib/mysql/
  75.     touch $mysql_inf
  76. }
复制代码
其中在编译的时候添加如下参数就可以了!
--with-plugins=partition \

TOP

在lib/mysql.sh中添加这句话--with-plugins=partition \但是要重新安装,怎么才能不重新安装WDCP
1111

TOP

返回列表