MySQL是一款開放源代碼的關系型數據庫管理系統,是最流行的開源關系型數據庫之一。本文介紹MySQL8.0.20解壓版安裝教程。
首先,下載MySQL8.0.20解壓版。可以在MySQL官網上下載,也可以在各個軟件下載站點中下載,下載完成后可以解壓到任何目錄中。
tar -zxvf mysql-8.0.20.tar.gz
接著修改MySQL解壓目錄權限。
sudo chown -R mysql:mysql mysql-8.0.20/
安裝以下依賴庫。
sudo apt-get install cmake bison build-essential libssl-dev libncurses5-dev libncursesw5-dev libffi-dev zlib1g-dev libreadline-dev libsqlite3-dev libbz2-dev libaio-dev
進入MySQL解壓目錄,使用以下命令進行配置、編譯、安裝。
cd mysql-8.0.20/ cmake . -DMYSQL_DATADIR=./data -DWITH_BOOST=boost_path -DDOWNLOAD_BOOST=1 -DWITH_INNODB_MEMCACHED=ON -DWITH_EMBEDDED_SERVER=OFF -DENABLED_LOCAL_INFILE=1 -DENABLE_DOWNLOADS=1 -DWITH_SSL=system -DWITH_ZLIB=bundled -DWITH_MYSQLD_LDFLAGS=-all-static make sudo make install
安裝完成后,進行初始化。
cd /usr/local/mysql/ sudo mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
啟動MySQL服務。
sudo chown -R mysql:mysql . sudo chown -R mysql:mysql data sudo bin/mysqld_safe --user=mysql &
可以使用以下命令進入MySQL控制臺。
bin/mysql -u root -p
MySQL8.0.20解壓版的安裝教程就到此結束了。需要注意的是,MySQL8.0.20采用了caching_sha2_password認證插件,會導致一些客戶端不能連接到MySQL8.0.20服務器,需要作出相應的調整。