Linux系統(tǒng)擁有大量免費的開源軟件資源,MySQL是其中的一款優(yōu)秀的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。本文將介紹如何使用源碼安裝Linux MySQL5.6。
首先需要下載MySQL5.6的源碼包。從MySQL官網(wǎng)上下載tar.gz格式的文件,下載完畢后使用以下命令解壓:
tar -zxvf mysql-5.6.50.tar.gz
解壓后進入mysql-5.6.50文件夾,使用以下命令進行編譯和安裝:
./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=complex --with-ssl make make install
其中,--prefix=/usr/local/mysql表示MySQL將會被安裝在/usr/local/mysql目錄下,--with-charset=utf8和--with-collation=utf8_general_ci參數(shù)用于設(shè)置默認字符集為utf8并使用utf8_general_ci作為默認排序規(guī)則。
編譯和安裝過程可能需要一些時間,待完成后使用以下命令添加MySQL用戶并分配權(quán)限:
groupadd mysql useradd -r -g mysql mysql cd /usr/local/mysql chown -R mysql:mysql . ./scripts/mysql_install_db --user=mysql chown -R root . chown -R mysql data cp support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig mysql on mysql_secure_installation
上述代碼中,scripts/mysql_install_db --user=mysql用于初始化MySQL數(shù)據(jù)庫,mysql_secure_installation用于加強MySQL的安全性。
最后,使用以下命令啟動MySQL服務(wù):
service mysql start
至此,我們成功完成了Linux MySQL5.6的源碼安裝。