四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区

無標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊(cè))
wdOS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說明,演示,常見問題,使用手冊(cè))
注冊(cè) 發(fā)貼 提問 回復(fù)-必看必看 wddns免費(fèi)智能 DNS 開通 本地或虛擬機(jī)使 用wdcp 一鍵包在mysql編 譯時(shí)"卡住"
AI導(dǎo)航網(wǎng)AI應(yīng)用網(wǎng)站大全 wdcp官方技術(shù)支持/服務(wù) 阿里云8折優(yōu)惠券 無敵云 騰訊云優(yōu)惠中,現(xiàn)注冊(cè)更有260代金額券贈(zèng)送
返回列表 發(fā)帖
提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會(huì)讓你更快解決問題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動(dòng)設(shè)置等

溫馨提示:信息不詳,很可能會(huì)沒人理你!論壇有教程說明的,也可能沒人理!因?yàn)?你懂的

[教程] wdCP3.07編譯升級(jí)mysql 為mariadb-10.1.14

本帖最后由 jaccky8 于 2016-9-13 16:53 編輯

閑不無事,拆騰下WDCP 沒想到還用mysql,老掉牙了,mariadb性能提升很大,決定自己編譯一下,還挺拆騰人的,弄了多半天才好,分享給大家折騰吧
此方法只適用安裝了官方WDCP 3.07 、一鍵包 的服務(wù)器,系統(tǒng)centos7  其他環(huán)境沒測(cè)試

費(fèi)話不說,直接上步驟
1、刪除舊mysql
首先:備份mysql舊數(shù)據(jù)庫,
刪除mysql .方法自己找。


2、安裝編譯器、支持庫
  1. yum -y install cmake  
復(fù)制代碼
安裝特定的開發(fā)包(防止編譯時(shí)出錯(cuò))
  1. yum -y install readline-devel zlib-devel openssl-devel
復(fù)制代碼
必要支持庫
  1. yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* zlib-devel gd-devel
復(fù)制代碼
3、建立安裝目錄(默認(rèn)/www/wdlinux/mariadb10):
  1. mkdir /www/wdlinux/mariadb10
  2. mkdir www/wdlinux/mariadb10/data
  3. chown mysql;mysql www/wdlinux/mariadb10/data    更改數(shù)據(jù)目錄的屬主屬組  
復(fù)制代碼
4、下載編譯:
ftp://mirrors.fe.up.pt/pub/mariadb/mariadb-10.1.17/source/mariadb-10.1.17.tar.gz
  1. wget ftp://mirrors.fe.up.pt/pub/mariadb/mariadb-10.1.17/source/mariadb-10.1.17.tar.gz

  2. tar zvxf  mariadb-10.1.17.tar.gz  

  3. cd mariadb-10.1.17

  4. make_clean

  5. cmake . -DCMAKE_INSTALL_PREFIX=/www/wdlinux/mariadb10\
  6.         -DMYSQL_DATADIR=/www/wdlinux/mariadb10/data \
  7.         -DSYSCONFDIR=/www/wdlinux/etc \
  8.     -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
  9.         -DDEFAULT_CHARSET=utf8 \
  10. -DDEFAULT_COLLATION=utf8_general_ci \
  11. -DENABLED_LOCAL_INFILE=ON \
  12. -DWITH_XTRADB_STORAGE_ENGINE=1 \
  13. -DWITH_MYISAM_STORAGE_ENGINE=1 \
  14. -DWITH_INNOBASE_STORAGE_ENGINE=1 \
  15. -DWITH_FEDERATEDX_STORAGE_ENGINE=1 \
  16. -DWITH_PARTITION_STORAGE_ENGINE=1 \
  17. -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
  18. -DWITH_READLINE=ON

  19. make

  20. make install
復(fù)制代碼
注:編譯參數(shù)參照官方的,保持與原目錄結(jié)構(gòu)一致。在 make過程中有可能報(bào)錯(cuò),是VPS內(nèi)存較小  或缺少支持庫所致,小內(nèi)存增加 SWAP 再運(yùn)行make

5、初始化MariaDB:
  1. ln -sf /www/wdlinux/mariadb10 /www/wdlinux/mysql
  2. mv /etc/my.cnf /etc/my.cnf.old
  3. cp support-files/mysql.server /www/wdlinux/init.d/mysqld
  4.   ln -sf /www/wdlinux/etc/my.cnf /etc/my.cnf  
  5. /www/wdlinux/mariadb10/scripts/mysql_install_db --basedir=/www/wdlinux/mariadb10 --datadir=/www/wdlinux/mariadb10/data
  6.     chown -R mysql.mysql /www/wdlinux/mariadb10/data
  7.     chmod 755 /www/wdlinux/init.d/mysqld
  8.     ln -sf /www/wdlinux/init.d/mysqld /etc/init.d/mysqld
  9.      chkconfig --add mysqld
  10.      chkconfig --level 35 mysqld on
  11.   
  12.     ln -sf /www/wdlinux/mariadb10/bin/mysql /bin/mysql
  13.     mkdir -p /var/lib/mysql
  14.     service mysqld start
  15.     echo "PATH=\$PATH/www/wdlinux/mariadb10/bin" > /etc/profile.d/mysql.sh
  16.     echo "/www/wdlinux/mariadb10" > /etc/ld.so.conf.d/mysql-wdl.conf
  17.     ldconfig
  18.     /www/wdlinux/mariadb10/bin/mysqladmin -u root password "wdlinux.cn"
  19.     /www/wdlinux/mariadb10/bin/mysql -uroot -p"wdlinux.cn" -e \
  20.         "use mysql;update user set password=password('wdlinux.cn') where user='root';
  21.         delete from user where user='';
  22.         DROP DATABASE test;
  23.         drop user ''@'%';flush privileges;"
  24.     ln -sf /tmp/mysql.sock /var/lib/mysql/
復(fù)制代碼
以上命令可以批量運(yùn)行
wdlinux.cn就是數(shù)據(jù)庫密碼。

如下就是安裝成功,祝大家順利升級(jí)到mariadb-10
[root@ip-172-31-4-216 mariadb10]# mysql-test-run
-bash: mysql-test-run: command not found
[root@ip-172-31-4-216 mariadb10]# chkconfig --add mysqld
[root@ip-172-31-4-216 mariadb10]#         chkconfig --level 35 mysqld on
[root@ip-172-31-4-216 mariadb10]#
[root@ip-172-31-4-216 mariadb10]#     service mysqld start
Starting MySQL.                                            [  OK  ]
[root@ip-172-31-4-216 mariadb10]# ln -sf /www/wdlinux/mariadb10/bin/mysql /bin/mysql
[root@ip-172-31-4-216 mariadb10]#     mkdir -p /var/lib/mysql
[root@ip-172-31-4-216 mariadb10]#     service mysqld start
Starting MySQL                                             [  OK  ]



    服務(wù)器: Localhost via UNIX socket
    服務(wù)器類型: MariaDB
    服務(wù)器版本: 10.1.17-MariaDB - MariaDB 10.1 production environment
    協(xié)議版本: 10
    用戶: root@localhost
    服務(wù)器字符集: UTF-8 Unicode (utf8)

沙發(fā)自己坐!,我的服務(wù)器是 AWS ec2 centos7.2

TOP

返回列表