這篇文章主要介紹“怎么用CentOS7.0編譯安裝Mysql5.5.32”,在日常操作中,相信很多人在怎么用CentOS7.0編譯安裝Mysql5.5.32問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么用CentOS7.0編譯安裝Mysql5.5.32”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
(1)CentOS 版本:
安裝的時候最小化安裝必須有下列包組:
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.創建用戶和組:#useradd -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
加上授權#chmod -R 1777 /tmp # chown -R mysql.mysql /usr/local/mysql/data
啟動mysql: #/etc/init.d/mysqld start
此時數據庫安裝完成了。若進入數據庫失?。?)先停止數據庫服務;2)然后rm -rf /usr/local/mysql/data/ *; 3)再執行第7步初始華步驟。
簡單優化一下數據庫:
〉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.完成了??梢蚤_機啟動了。
到此,關于“怎么用CentOS7.0編譯安裝Mysql5.5.32”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。