提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會讓你更快解決問題
1 提供詳細,如系統版本,wdcp版本,軟件版本等及錯誤的詳細信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動設置等
溫馨提示:信息不詳,很可能會沒人理你!論壇有教程說明的,也可能沒人理!因為,你懂的
[求助] 發(fā)現一個問題,管理幫忙看看 啥情況
mysql用腳本升級
64位的升級到5.5.43
mysql啟動腳本就變成
最新的wdcp
數據庫文件目錄 跑data了 不知道什么情況 32位的 centos5.8我測試了 又是正常的 費解
我前端3臺全是64位的 都需要升級了 數據庫了 加內存加不起啊--。 只能測試升級數據庫了。。。
升級腳本在2樓
- #!/bin/bash
- IN_DIR="/www/wdlinux"
- MYS_VER="5.5.43"
- if [ ! -f mysql-${MYS_VER}.tar.gz ];then
- wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-${MYS_VER}.tar.gz
- fi
- yum install -y cmake
- tar zxvf mysql-${MYS_VER}.tar.gz
- cd mysql-${MYS_VER}
- cmake -DCMAKE_INSTALL_PREFIX=$IN_DIR/mysql-$MYS_VER -DSYSCONFDIR=$IN_DIR/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_SSL=no -DWITH_DEBUG=OFF -DWITH_EXTRA_CHARSETS=complex -DENABLED_PROFILING=ON -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1
- [ $? != 0 ] && echo "configure err" && exit
- make
- [ $? != 0 ] && echo "make err" && exit
- make install
- [ $? != 0 ] && echo "make install err" && exit
- service mysqld stop
- if [ ! -d /www/wdlinux/mysql_bk ];then
- mkdir -p /www/wdlinux/mysql_bk
- cp -pR /www/wdlinux/mysql/var/* /www/wdlinux/mysql_bk
- fi
- rm -f /www/wdlinux/mysql
- ln -sf $IN_DIR/mysql-$MYS_VER /www/wdlinux/mysql
- sh scripts/mysql_install_db.sh --user=mysql --basedir=/www/wdlinux/mysql --datadir=/www/wdlinux/mysql/var
- chown -R mysql.mysql /www/wdlinux/mysql/var
- mv /www/wdlinux/mysql/var/mysql /www/wdlinux/mysql/var/mysqlo
- cp -pR /www/wdlinux/mysql_bk/* /www/wdlinux/mysql/var/
- cp support-files/mysql.server /www/wdlinux/init.d/mysqld
- chmod 755 /www/wdlinux/init.d/mysqld
- service mysqld restart
- echo
- if [ -d /www/wdlinux/mysql-5.1.63 ];then
- ln -sf /www/wdlinux/mysql-5.1.63/lib/mysql/libmysqlclient.so.16* /usr/lib/
- fi
- sleep 2
- sh /www/wdlinux/tools/mysql_wdcp_chg.sh
- echo
- echo "mysql update is OK"
復制代碼 |