MySQL是一款關系型數據庫管理系統,是世界上應用最廣泛的數據庫之一。本文將介紹如何在Linux系統中源碼安裝MySQL5.7。
第一步,下載MySQL源碼
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.36.tar.gz
第二步,解壓并進入目錄
tar -zxvf mysql-5.7.36.tar.gz cd mysql-5.7.36/
第三步,安裝依賴包
sudo yum install -y cmake bison-devel ncurses-devel
第四步,創建Makefile文件
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_BOOST=/usr/local/boost \ -DWITH_EMBEDDED_SERVER=ON \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_SSL=system \ -DWITH_ZLIB=bundled \ -DWITH_LIBWRAP=0 \ -DDEFAULT_CHARSET=utf8mb4 \ -DDEFAULT_COLLATION=utf8mb4_general_ci
第五步,編譯
make -j 4
第六步,安裝
sudo make install
第七步,配置
sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql sudo chown -R mysql:mysql /usr/local/mysql/ sudo bin/mysqld --initialize --user=mysql sudo bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data sudo cp support-files/mysql.server /etc/init.d/mysql sudo chkconfig --add mysql sudo chkconfig mysql on sudo service mysql start
以上就是使用源碼安裝MySQL5.7的詳細步驟。需要注意的是,安裝過程中可能會有一些依賴包未安裝,需要根據提示執行相應的安裝命令。
下一篇qt中css屬性選擇