MySQL5.5.x 編譯安裝

一、安裝必備軟件包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加入環境變量

 
 
  1. vi /etc/profile 

  2. PATH=$PATH:/opt/mysql/bin 

  3. export PATH 

  4. 保存、退出後,執行 source /etc/profile 


部署完成!

 

 

博主仍從事運維行業,擁有10年+ 一線運維經驗,技術上靠得住(還行吧),生活不容易,純粹補貼家用,時間充裕,與有須要的朋友 互相幫助。

業務範圍:網站、服務器、系統(linux|windows)、架構、部署、調優、排錯、安全方案、低成本解決中小量攻雞、業務上雲(全部公有云)

合做形式:代維、兼職、臨時技術支持

合做理念:誠信第1、信任是基石、不解決問題不收錢、完工才收

職業操守:講誠信和毫不影響用戶數據安全,您信任後再合做

客戶監督:本博文評論一直開放,合做的朋友們可自由發表合做後對個人評價(壞朋友請放過我吧0_0)

聯繫方式:QQ:278566109

自評:個人技術不是很好也不是不好,自信能解決絕大多數問題。截止目前合做過的項目20個左右。相信合做後不會讓您失望。

鑑於運維的敏感性,信任是很重要的,有須要的朋友們能夠聯繫我,謝謝照顧與支持,感恩~~

相關文章
相關標籤/搜索