用CentOS7.0編譯安裝Mysql5.5.32

(1)CentOS 版本:
用CentOS7.0編譯安裝Mysql5.5.32
用CentOS7.0編譯安裝Mysql5.5.32
安裝的時候最小化安裝必須有下列包組:
yum groupinstall "Compatibility libraries" "Base" "Development tools"

yum groupinstall "debugging Tools" "Dial-up Networking Support"

注意:不要使用yum的刪除功能刪除軟件,會刪除相關依賴,導致意外問題。
(2)1.安裝系統補裝工具命令

安裝系統後還會有一些基本的工具沒裝,這時可以根據需求yum來安裝下,啥時用啥時裝也可。例如:
yum install tree nmap sysstat lrzsz dos2unix -y

如果需要更新補丁則執行

yum update
2安裝依賴包:# yum install ncurses-devel -y
3.創建用戶和組:#seradd -s /sbin/nologin -M mysql
4.安裝cmake :# ./configure #gmake #gmake install
5.安裝Mysql: # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock -DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii -DENABLED_LOCAL_INFILE=ON -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITHOUT_PARTITION_STORAGE_ENGINE=1 -DWITH_FAST_MUTEXES=1 -DWITH_ZLIB=bundled -DENABLED_LOCAL_INFILE=1 -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DWITH_DEBUG=0 # make && make install
6.配置環境變量,要把我們安裝的Mysql最先啓動。防止系統自帶的Mysql啓動。 /etc/profile 加入 source /etc/profile 在profile 加入一條這個命令 export PATH=/usr/local/mysql/bin/:/usr/local/mysql/scripts/:$PATH
7.數據庫初始化:#mysql_install_db --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --user=mysql
8.把數據庫加入到開機啓動服務(這是一個啓動腳本)然後再從cp一個配置文件放到系統配置裏面:#chkconfig mysqld on # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
#cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf

  1. 加上受權#chmod -R 1777 /tmp # chown -R mysql.mysql /usr/local/mysql/data
  2. 啓動mysql: #/etc/init.d/mysqld start
  3. 此時數據庫安裝完成了。若進入數據庫失敗:1)先停止數據庫服務;2)然後rm -rf /usr/local/mysql/data/ *; 3)再執行第7步初始華步驟。
  4. 簡單優化一下數據庫:
    〉select user,host from mysql.user;
    〉delete from mysql.user where user='';
    〉delete from mysql.user where host='::1';
    〉show databases;
    〉drop database test;
    〉mysqladmin -u root password '123456'
    13.完成了。可以開機啓動了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章