MySQL是世界上最流行的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,它能夠?yàn)橛脩籼峁└咝У臄?shù)據(jù)存儲(chǔ)和管理能力。對(duì)于大多數(shù)開(kāi)發(fā)者和企業(yè)來(lái)說(shuō),MySQL都是不可或缺的一部分,因?yàn)樗梢詽M足各種不同規(guī)模的業(yè)務(wù)需求。本文將為您介紹如何通過(guò)手動(dòng)安裝MySQL來(lái)搭建屬于自己的數(shù)據(jù)庫(kù)環(huán)境。
在安裝MySQL之前,您需要確定自己的操作系統(tǒng)和硬件架構(gòu),以便于下載安裝包。在本文中,我們以Ubuntu 20.04為例進(jìn)行說(shuō)明。
第一步:下載安裝包
wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb wget https://dev.mysql.com/get/mysql-8.0.26-1ubuntu20.04_amd64.deb-bundle.tar
上述命令將分別下載MySQL APT Config和MySQL Server的tar包,其中MySQL Server的版本可以根據(jù)您的需求進(jìn)行調(diào)整。
第二步:安裝依賴庫(kù)
sudo apt-get install libaio1 libssl-dev
在Linux系統(tǒng)中,MySQL Server需要安裝libaio1和libssl-dev兩個(gè)依賴庫(kù)才能正常運(yùn)行。
第三步:安裝MySQL APT Config
sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb
執(zhí)行上述命令,MySQL APT Config將會(huì)被安裝到您的系統(tǒng)中。您需要注意的是,在MySQL APT Config安裝過(guò)程中,系統(tǒng)會(huì)向您詢問(wèn)您希望將MySQL Server安裝到何種版本。建議選擇MySQL 8.0版本,因?yàn)樗悄壳白钚碌姆€(wěn)定版本。
第四步:安裝MySQL Server
sudo tar -xvf mysql-8.0.26-1ubuntu20.04_amd64.deb-bundle.tar sudo dpkg -i mysql-community-common_8.0.26-1ubuntu20.04_amd64.deb sudo dpkg -i mysql-community-client_8.0.26-1ubuntu20.04_amd64.deb sudo dpkg -i mysql-community-server_8.0.26-1ubuntu20.04_amd64.deb
通過(guò)執(zhí)行上述命令,MySQL Server將會(huì)被安裝到您的系統(tǒng)中。在MySQL Server安裝過(guò)程中,系統(tǒng)會(huì)要求您設(shè)置管理員賬戶的密碼,您需要謹(jǐn)慎選擇強(qiáng)密碼。
第五步:?jiǎn)?dòng)MySQL Server
sudo systemctl start mysql
執(zhí)行上述命令以啟動(dòng)MySQL Server,并且MySQL Server將會(huì)在后臺(tái)運(yùn)行。
到此為止,您已經(jīng)成功地完成了MySQL Server的手動(dòng)安裝。如果您發(fā)現(xiàn)MySQL Server無(wú)法啟動(dòng),可以查看/var/log/mysql/error.log文件來(lái)查找相關(guān)的錯(cuò)誤信息。此外,如果您希望配置MySQL Server的其他參數(shù)(如端口號(hào)),可以編輯/etc/mysql/my.cnf文件來(lái)進(jìn)行相應(yīng)的修改。