溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

mysql5.7.22源碼編譯安裝

發(fā)布時(shí)間:2020-04-02 13:09:28 來(lái)源:網(wǎng)絡(luò) 閱讀:1304 作者:網(wǎng)眼天下123 欄目:MySQL數(shù)據(jù)庫(kù)

mkdir /tools && cd /tools

mysql下載
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22.tar.gz

下載boost源碼
https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

groupadd mysql

useradd -s /sbin/nologin -M -g mysql mysql

yum install make gcc gcc-c++ cmake bison-devel ncurses-devel git perl-Module-Install.noarch libaio-devel -y

cd /tools && tar xf /tools/mysql-5.7.22.tar.gz

mv /tools/boost_1_59_0.tar.gz /tools/mysql-5.7.22

mkdir /tools/mysql-5.7.22/debug

mkdir /application/mysql

mkdir /data/3306

cd /tools/mysql-5.7.22/debug

cmake .. -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=RelWithDebInfo -DINSTALL_LAYOUT=STANDALONE -DENABLE_DTRACE=OFF -DWITH_EMBEDDED_SERVER=OFF -DWITH_INNODB_MEMCACHED=ON -DWITH_SSL=bundled -DWITH_ZLIB=system -DWITH_PAM=on -DCMAKE_INSTALL_PREFIX=/application/mysql -DINSTALL_PLUGINDIR=/application/mysql/lib/plugin -DMYSQL_DATADIR=/data/3306/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/data/3306/mysqld.sock -DSYSTEMD_PID_DIR=/data/3306 -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EDITLINE=bundled -DFEATURE_SET=community -DCOMPILATION_COMMENT="MySQL Server (GPL)" -DWITH_DEBUG=OFF -DWITH_BOOST=..

make -j grep processor /proc/cpuinfo|wc -l

make install

cp /application/mysql/support-files/mysql.server /etc/init.d/mysql

vim /etc/my.cnf

[mysqld]
user = mysql
port = 3306
socket = /data/3306/mysql.sock
basedir = /application/mysql
datadir = /data/3306/data

chown -R mysql.mysql /data/3306

/application/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize-insecure

/etc/init.d/mysql start

echo "set password=password('123456');"| mysql -S /data/3306/mysql.sock

mysql -uroot -p123456 -S /data/3306/mysql.sock

mysql5.7.22源碼編譯安裝

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI