一、安裝必備軟件包mysql
yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* makelinux
二、添加mysql用戶c++
useradd -s /sbin/nologin mysqlsql
三、編譯安裝cmake-2.8.5數據庫
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz tar zxvf cmake-2.8.5.tar.gz cd cmake-2.8.5 ./configure make && make install
四、編譯安裝bison-2.5windows
wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz tar zxvf bison-2.5.tar.gz2 cd bison-2.5 ./configure make make install
五、編譯安裝mysql-5.5.16安全
tar xvf mysql-5.5.16.tar.gz cd mysql-5.5.16/ cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql \ -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_DATADIR=/data/mysql \ -DMYSQL_USER=mysql make make install
五、給目錄受權服務器
mkdir -p /data/mysql mkdir -p /var/run/mysqld chown -R mysql.mysql /var/run/mysqld chown -R mysql.mysql /data/mysql chown -R mysql.mysql /opt/mysql
六、設定配置文件架構
cp support-files/my-huge.cnf /etc/my.cnf chmod 755 /opt/mysql/bin/
七、配置MySQL運維
vi /etc/my.cnf a、找到[mysqld],添加如下參數: datadir = /data/mysql basedir = /opt/mysql pid-file=/var/run/mysqld/mysqld.pid skip-name-resolve expire-logs-days = 30 max_connections = 2000 b、在文件末尾添加如下參數: [mysqld_safe] log-error=/data/mysql/mysqld_error.log //設置錯誤日誌存放路徑 c、cp support-files/mysql.server /etc/rc.d/init.d/mysqld chmod 755 /etc/rc.d/init.d/mysqld
八、初始化數據庫
/opt/mysql/scripts/mysql_install_db --basedir=/opt/mysql --datadir=/data/mysql --user=mysql --defaults-file=/etc/my.cnf
九、啓動mysql數據庫
/opt/mysql/bin/mysqld_safe --user=mysql & 或者 service mysqld start
十、將mysql加入開機啓動
chkconfig --add mysqld chkconfig --level 345 mysqld on
十一、將mysql加入環境變量
vi /etc/profile
PATH=$PATH:/opt/mysql/bin
export PATH
保存、退出後,執行 source /etc/profile
部署完成!
博主仍從事運維行業,擁有10年+ 一線運維經驗,技術上靠得住(還行吧),生活不容易,純粹補貼家用,時間充裕,與有須要的朋友 互相幫助。
業務範圍:網站、服務器、系統(linux|windows)、架構、部署、調優、排錯、安全方案、低成本解決中小量攻雞、業務上雲(全部公有云)
合做形式:代維、兼職、臨時技術支持
合做理念:誠信第1、信任是基石、不解決問題不收錢、完工才收
職業操守:講誠信和毫不影響用戶數據安全,您信任後再合做
客戶監督:本博文評論一直開放,合做的朋友們可自由發表合做後對個人評價(壞朋友請放過我吧0_0)
聯繫方式:QQ:278566109
自評:個人技術不是很好也不是不好,自信能解決絕大多數問題。截止目前合做過的項目20個左右。相信合做後不會讓您失望。
鑑於運維的敏感性,信任是很重要的,有須要的朋友們能夠聯繫我,謝謝照顧與支持,感恩~~