在Linux下,MySQL是一個非常流行且強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)。如果我們需要在Linux系統(tǒng)中安裝MySQL,我們可以選擇使用源碼安裝MySQL,而不是使用二進(jìn)制文件。下面是MySQL源碼安裝配置的步驟:
第一步:從官網(wǎng)下載MySQL的源代碼。
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27.tar.gz
第二步:解壓縮源代碼包。
tar -zxvf mysql-5.7.27.tar.gz
第三步:安裝必要的庫文件。
yum install cmake gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel ncurses ncurses-devel libaio libaio-devel libtirpc libtirpc-devel
第四步:創(chuàng)建MySQL的安裝目錄。
mkdir -p /usr/local/mysql
第五步:編譯源代碼。
cd mysql-5.7.27 cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DDOWNLOAD_BOOST=1 \ -DWITH_BOOST=/usr/local/src/boost_mysql/boost_1_59_0 \ -DSYSCONFDIR=/etc \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DWITH_FEDERATED_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DENABLE_DTRACE=0 \ -DDEFAULT_CHARSET=utf8mb4 \ -DDEFAULT_COLLATION=utf8mb4_general_ci \ -DWITH_EXTRA_CHARSETS=all \ -DMYSQL_TCP_PORT=3306 make make install
第六步:創(chuàng)建MySQL用戶和組。
groupadd mysql useradd -r -g mysql -s /bin/false mysql
第七步:初始化MySQL數(shù)據(jù)庫。
cd /usr/local/mysql rm -rf data/* ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
第八步:啟動MySQL服務(wù)。
./bin/mysqld_safe --user=mysql &
第九步:設(shè)置MySQL登錄密碼。
./bin/mysqladmin -u root password 'yourpassword'
現(xiàn)在,MySQL已經(jīng)安裝在了你的Linux系統(tǒng)上,并且配置好了。你可以通過mysql命令行工具來管理你的MySQL數(shù)據(jù)庫。