MySQL是一款廣泛使用的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是Web應(yīng)用程序開(kāi)發(fā)中最常用的數(shù)據(jù)庫(kù)之一。但是,有時(shí)我們需要重新編譯安裝MySQL,本文就介紹如何在Linux操作系統(tǒng)中重新編譯安裝MySQL。
1. 下載MySQL安裝文件
$ wget https://dev.mysql.com/get/mysql-5.7.35.tar.gz
2. 解壓縮MySQL安裝文件并進(jìn)入解壓縮文件目錄
$ tar -zxvf mysql-5.7.35.tar.gz $ cd mysql-5.7.35
3. 安裝依賴包
$ yum -y install cmake ncurses-devel openssl-devel bison gcc gcc-c++ make
4. 編譯安裝MySQL
$ cmake . $ make $ make install
5. 創(chuàng)建MySQL數(shù)據(jù)庫(kù)
$ /usr/local/mysql/bin/mysqld --initialize --user=mysql $ /usr/local/mysql/bin/mysql_ssl_rsa_setup
6. 設(shè)置MySQL服務(wù)
$ cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql $ chmod +x /etc/init.d/mysql $ chkconfig --add mysql $ chkconfig mysql on
7. 啟動(dòng)MySQL服務(wù)
$ service mysql start
8. 登錄MySQL
$ /usr/local/mysql/bin/mysql -uroot -pMYSQL_ROOT_PASSWORD
9. 修改MySQL密碼
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'NEW_PASSWORD';
10. 重啟MySQL服務(wù)
$ service mysql restart
重新編譯安裝MySQL雖然比較麻煩,但如果有需要的話,它可以讓我們更好地掌控MySQL的安裝和配置。