MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫,但有些情況下我們無法使用網(wǎng)絡(luò)來部署MySQL。這時,我們可以使用本地安裝的方式來實現(xiàn)MySQL的部署。下面將介紹如何進行無網(wǎng)絡(luò)部署。
首先,我們需要從MySQL官網(wǎng)下載MySQL的安裝程序和依賴包,并將它們拷貝至本地。我們還需要安裝gcc、make、cmake等開發(fā)工具,以便編譯MySQL的源代碼。
[root@localhost ~]# yum install -y gcc gcc-c++ cmake make
接著,我們解壓MySQL的源代碼,并進行編譯。需要注意的是,編譯過程中需要選擇合適的編譯選項,以確保MySQL能夠正常運行。
[root@localhost ~]# tar zxvf mysql-5.7.32.tar.gz [root@localhost ~]# cd mysql-5.7.32 [root@localhost mysql-5.7.32]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DWITH_SSL=system \ -DWITH_ZLIB=system \ -DWITH_EMBEDDED_SERVER=1 \ -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_TCP_PORT=3306 [root@localhost mysql-5.7.32]# make && make install
MySQL的安裝程序位于/usr/local/mysql/bin目錄下,我們需要將其加入PATH環(huán)境變量中,以便在終端中直接運行MySQL。
[root@localhost mysql-5.7.32]# echo 'PATH="$PATH:/usr/local/mysql/bin"' >>/etc/profile [root@localhost mysql-5.7.32]# source /etc/profile
最后,我們需要創(chuàng)建MySQL的配置文件my.cnf,并設(shè)置MySQL的登錄用戶名和密碼。配置文件的路徑可根據(jù)實際情況進行修改。
[root@localhost mysql-5.7.32]# cp support-files/my-default.cnf /etc/my.cnf [root@localhost mysql-5.7.32]# vim /etc/my.cnf [client] user=root password=123456
至此,我們已經(jīng)完成了MySQL的無網(wǎng)絡(luò)部署。在終端中直接運行mysql命令即可訪問MySQL數(shù)據(jù)庫。