Debian是一種流行的Linux操作系統,MySQL是一個流行的關系型數據庫管理系統。在Debian上編譯安裝MySQL需要執行以下步驟:
第一步,安裝必要的依賴:
sudo apt-get install build-essential sudo apt-get install cmake sudo apt-get install libncurses5-dev sudo apt-get install libssl-dev
第二步,下載MySQL源代碼:
wget https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-8.0.25.tar.gz tar -xzf mysql-8.0.25.tar.gz cd mysql-8.0.25
第三步,使用cmake生成Makefile:
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
這里我們使用了/usr/local/mysql作為安裝目錄,/usr/local/mysql/data作為數據目錄,并且下載了Boost庫。
第四步,編譯并安裝MySQL:
make sudo make install
第五步,設置MySQL:
sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql sudo chown -R mysql:mysql /usr/local/mysql sudo mkdir /usr/local/mysql/data sudo chown -R mysql:mysql /usr/local/mysql/data sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql sudo update-rc.d mysql defaults
第六步,啟動MySQL:
sudo service mysql start
至此,我們已經成功安裝并啟動了MySQL??梢允褂靡韵旅钸M行連接:
mysql -uroot -p
完成后還需要進行一些最后的配置,具體可以參考MySQL官方文檔。