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

centos7.6源碼編譯安裝mysql

CentOS 7.6系統(tǒng)中自帶的MySQL版本較老,我們可以通過(guò)編譯源碼的方式來(lái)安裝較新的MySQL版本。

步驟如下:

1. 安裝依賴庫(kù)

sudo yum install -y gcc gcc-c++ ncurses-devel cmake openssl-devel

2. 下載MySQL的源碼包并解壓

wget https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-8.0.25.tar.gz
tar zxvf mysql-8.0.25.tar.gz
cd mysql-8.0.25

3. 創(chuàng)建MySQL用戶和用戶組

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

4. 配置編譯參數(shù)

sudo mkdir /usr/local/mysql
sudo cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/etc \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_DEBUG=0 \
-DWITH_SSL=system \
-DWITH_LIBWRAP=0 \
-DENABLED_LOCAL_INFILE=1 \
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/local/src/boost_1_77_0

5. 編譯并安裝

sudo make -j8 && sudo make install

6. 初始化數(shù)據(jù)庫(kù)

sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql

7. 啟動(dòng)MySQL服務(wù)

sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &

8. 添加環(huán)境變量

echo 'export PATH=$PATH:/usr/local/mysql/bin' >>~/.bashrc
source ~/.bashrc

9. 登錄MySQL并修改密碼

mysql -uroot -p`grep 'temporary password' /usr/local/mysql/log/error.log | awk '{print $NF}'`
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
mysql>FLUSH PRIVILEGES;

經(jīng)過(guò)以上步驟,我們就成功安裝了最新版本的MySQL。