色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql8版本源碼安裝

林國瑞2年前9瀏覽0評論

MySQL是一款廣泛使用的關系型數據庫管理系統,在開發應用程序時需要使用MySQL來保存和管理數據。MySQL8是最新版的MySQL,帶來了更多的新特性和優化。如果需要在Linux系統上安裝MySQL8,就需要進行源碼安裝。

首先,需要先安裝一些必要的依賴項。在Ubuntu系統中可以使用以下命令進行安裝:

sudo apt-get update
sudo apt-get install build-essential libssl-dev libmysqlclient-dev

接著,從MySQL官方網站下載MySQL8源碼包,并解壓至 /usr/local/src 目錄下,例如:

cd /usr/local/src
sudo wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22.tar.gz
sudo tar zxvf mysql-8.0.22.tar.gz

進入MySQL源碼目錄,進行配置與編譯。以下命令將啟用所有的存儲引擎、禁用原生InnoDB、啟用InnoDB Plugin,以及指定數據存儲路徑為 /usr/local/mysql/data:

cd mysql-8.0.22
sudo mkdir -p /usr/local/mysql/data
sudo cmake . -DWITH_BOOST=boost -DWITH_UNIT_TESTS=OFF -DWITH_EMBEDDED_SERVER=OFF -DWITH_INNOBASE_STORAGE_ENGINE=OFF -DWITH_ARCHIVE_STORAGE_ENGINE=ON -DWITH_BLACKHOLE_STORAGE_ENGINE=ON -DWITH_FEDERATED_STORAGE_ENGINE=ON -DWITH_PARTITION_STORAGE_ENGINE=ON -DWITH_ROCKSDB=OFF -DWITHOUT_MROONGA_STORAGE_ENGINE=1 -DWITH_SSL=YES -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_LIBMYSQLCLIENT_VERSION=8.0 -DINSTALL_DOCREADER=1 -DINSTALL_MYSQLTEST=OFF -DINSTALL_SQLBENCHDIR=OFF -DCMAKE_BUILD_TYPE=Release -DMYSQL_DATADIR=/usr/local/mysql/data -DDOWNLOAD_BOOST=1

使用以下命令進行編譯與安裝:

sudo make
sudo make install

接下來,需要進行一些配置。首先,創建MySQL運行用戶和組:

sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql

然后,需要初始化MySQL的數據目錄:

sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

將MySQL的配置文件拷貝至 /etc/my.cnf:

sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server
sudo cp /usr/local/mysql/support-files/mysql.server /etc/mysql/mysql.conf.d/mysql.server.cnf
sudo nano /etc/mysql/mysql.conf.d/mysql.server.cnf

修改配置文件,將以下兩行加入到 [mysqld] 節點下:

basedir = /usr/local/mysql
datadir = /usr/local/mysql/data

最后,啟動MySQL:

sudo service mysql start

此時MySQL已經安裝完成。可以使用命令行工具或者MySQL客戶端進行連接和操作。