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

linux mysql5.7源碼

老白2年前13瀏覽0評論

Linux是一個免費開源的操作系統,它的應用范圍廣泛,被廣泛應用于服務器、嵌入式設備等領域。MySQL是一個流行的關系型數據庫管理系統,也是開源軟件。MySQL支持多個平臺和操作系統,而且有很多版本。在Linux下安裝和使用MySQL需要編譯安裝,此篇文章介紹MySQL 5.7的源碼編譯安裝過程。

1. 下載源碼
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26.tar.gz
tar -zxvf mysql-5.7.26.tar.gz
2. 安裝編譯依賴
yum install -y cmake bison-devel ncurses-devel
3. 創建MySQL用戶和組
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
4. 編譯安裝
cd mysql-5.7.26
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 \
-DENABLED_LOCAL_INFILE=1 \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DWITH_BOOST=/opt/boost
make -j$(nproc)
make install
5. 配置MySQL
cp support-files/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
6. 初始化數據
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
7. 啟動MySQL
service mysqld start
8. 修改root密碼
/usr/local/mysql/bin/mysql_secure_installation

以上是MySQL 5.7源碼編譯安裝的詳細步驟,通過編譯安裝可以定制化自己所需要的MySQL版本。同時,MySQL的安全性比較高,也可以對一些安全措施進行配置,加強系統的安全性。