mysql5.6編譯安裝

第一個(gè)歷程:下載軟件

wget https://downloads.mysql.com/archives/get/file/mysql-5.6.20.tar.gz

第二個(gè)歷程:上傳服務(wù)器并解壓

tar xf mysql-5.6.20.tar.gz

第三個(gè)歷程:下載依賴軟件

yum install -y cmake gcc-c++ ncurses-devel perl-Dumper boot boot-doc boost-devel perl

第四個(gè)歷程:創(chuàng)建目錄

mkdir /usr/local/mysql
mkdir  /data/mysql  /var/run/mysqld  /var/log/mysqld

第五個(gè)歷程:創(chuàng)建用戶并授權(quán)

useradd mysql
chown -R mysql.mysql /usr/local/mysql

第六個(gè)歷程:編譯mysql

cmake ./ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=gbk,gb2312 -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1

make &&  make install

第七個(gè)歷程:生成配置文件

cat > /etc/my.cnf <<EOF
[mysqld]
port=3306
datadir=/data/mysql
pid-file=/var/run/mysqld/mysql.pid
socket=/data/mysql/mysql.socket
log-error=/var/log/mysqld/mysql-err.log
user=mysql
[client]
port=3306
socket=/data/mysql/mysql.socket
EOF

第八個(gè)歷程:授權(quán)

chown -R mysql.mysql  /data/mysql /var/run/mysqld /var/log/mysqld /usr/local/mysql/

第九個(gè)歷程:初始化數(shù)據(jù)

/usr/local/mysql/scripts/mysql_install_db --datadir=/data/mysql/ --user=mysql

第十個(gè)歷程:啟動(dòng)數(shù)據(jù)庫,登錄數(shù)據(jù)庫

/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/etc/my.cnf & 

/usr/local/mysql/bin/mysql

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容