二進(jìn)制安裝mysql5.7

1.解壓

mkdir /opt/mysql

mv mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz /opt/mysql/

cd /opt/mysql

tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz



2.創(chuàng)建一個(gè)鏈接

cd /usr/local

ln -s /opt/mysql/mysql-5.7.16-linux-glibc2.5-x86_64? mysql


3.創(chuàng)建運(yùn)行的用戶

groupadd mysql

useradd -g mysql -d /usr/local/mysql -s /sbin/nologin -M -n mysql


4.創(chuàng)建所需要的目錄

mkdir -p /data/mysql/3306/{data,logs,tmp}


5.修改權(quán)限

chown -R mysql:mysql /data/mysql/3306/

chown -R mysql:mysql /usr/local/mysql/


6,修改配置文件

vi /data/mysql/3306/my3306.cnf



7.初始化

chown mysql:mysql? /data/mysql/3306/my3306.cnf


/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/3306/my3306.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --user=mysql --initialize


注意:--initilize 參數(shù)需要放在最后,--initialize會顯示密碼, --initialize-insecure? 密碼為空。



8.設(shè)置mysql變量

echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile

source /etc/profile


9.啟動MySQL

mysqld --defaults-file=/data/mysql/3306/my3306.cnf &


10.修改密碼

cat /data/mysql/3306/data/error.log |grep "password"

alter user user() identified by 'oracle';



多實(shí)例安裝

mkdir ./3307/{data,logs,tmp} -p

chown -R mysql:mysql 3307


cp ./3306/my3306.cnf ./3307/my3307.cnf

sed -i 's/3306/3307/g' ./3307/my3307.cnf


chown mysql:mysql? /data/mysql/3307/my3307.cnf


/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/3307/my3307.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/3307/data --user=mysql --initialize-insecure

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

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

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