1. 程式人生 > >LNMP搭建論壇(1)sql資料庫配置

LNMP搭建論壇(1)sql資料庫配置

1. 掛載映象 mount /dev/cdrom /opt 2、配置yum源 cd /etc/yum.repos.d ls cd /etc/yum.repos.d/ ls vi z.repo vi z.repo 3、安裝yum原始檔 yum install -y apr* autoconf automake bison bzip2 bzip2* compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ 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* wget zlib-devel 4 、移動檔案 cd zj ls mv cmake-2.8.11.2.tar.gz /usr/local/src mv libpng-1.6.12.tar.gz /usr/local/src mv php-5.5.14.tar.gz /usr/local/src mv Discuz_X3.2_SC_GBK.zip /usr/local/src mv libvpx-v1.3.0.tar.bz2 /usr/local/src mv t1lib-5.1.2.tar.gz /usr/local/src mv freetype-2.5.3.tar.gz /usr/local/src mv mysql-5.6.19.tar.gz /usr/local/src mv tiff-4.0.3.tar.gz /usr/local/src mv jpegsrc.v9a.tar.gz /usr/local/src mv nginx-1.6.0.tar.gz /usr/local/src mv yasm-1.2.0.tar.gz /usr/local/src mv libgd-2.1.0.tar.gz /usr/local/src mv openssl-1.0.1h.tar.gz /usr/local/src mv libmcrypt-2.5.8.tar.gz /usr/local/src mv pcre-8.35.tar.gz /usr/local/src mv zlib-1.2.8.tar.gz /usr/local/src 5、解壓檔案 ls tar xzvf Discuz_X3.2_SC_GBK.zip unzip Discuz_X3.2_SC_GBK.zip ls tar xzvf freetype-2.5.3.tar.gz ls tar xzvf jpegsrc.v9a.tar.gz ls tar xzvf libgd-2.1.0.tar.gz ls tar xzvf libpng-1.6.12.tar.gz ls tar jxvf libvpx-v1.3.0.tar.bz2 ls tar xzvf mysql-5.6.19.tar.gz ls tar xzvf nginx-1.6.0.tar.gz ls tar xzvf openssl-1.0.1h.tar.gz ls tar xzvf openssl-1.0.1h tar xzvf openssl-1.0.1h.tar.gz ls tar xzvf pcre-8.35.tar.gz ls tar xzvf php-5.5.14.tar.gz ls tar xzvf t1lib-5.1.2.tar.gz ls tar xzvf tiff-4.0.3.tar.gz ls tar xzvf yasm-1.2.0.tar.gz ls tar xzvf zlib-1.2.8.tar.gz 6、執行 ./configure cd cmake-2.8.11.2/ /configure make make install 7、新增使用者 cd .. useradd mysql -s /sbin/nologin mkdir -p /usr/local/mysql/var chown -Rf mysql:mysql /usr/local/mysql 8、解壓編譯安裝資料庫 cd mysql-5.6.19/ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc make

make install 9、刪除檔案,生成資料庫 rm -rf /etc/my.cnf [[email protected] mysql-5.6.19 cd /usr/local/mysql ./scripts/mysql_install_db –user=mysql –basedir=/usr/ local/mysql –datadir=/usr/local/mysql/var/ 10、把生成的檔案連線到/etc的資料庫 ln -s my.cnf /etc/my.cnf cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld chmod 755 /etc/rc.d/init.d/mysqld 11、編輯指令碼第46,47行 vim /etc/rc.d/init.d/mysqld 46 basedir=/usr/local/mysql 47 datadir=/usr/local/mysql/var/ 12、啟動服務 service mysqld start chkconfig mysqld on/ 13、編輯配置檔案,第74行新增 vim /etc/profile 74: export PATH=$PATH:/usr/local/mysql/bin 14、然後source載入 source /etc/profile 15、連結檔案 mkdir /var/lib/mysql ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock ln -s /usr/local/mysql/include/mysql /usr/include/mysql 16、呼叫 mysql_secure_installation

這裡寫圖片描述