linux下mysql5.7.30安裝


1、下載:

 

使用wget或者curl從鏈接下載:

 

 

 2、解壓安裝包到指定位置

tar -xvf mysql-5.7.30-el7-x86_64.tar  -C /usr/local

下載的包解壓除兩個,使用不帶test的

再次解壓:

tar -zxvf mysql-5.7.30-el7-x86_64.tar.gz
#重命名
mv mysql-5.7.30-el7-x86_64 mysql

3、添加mysql組和mysql用戶

groupadd -g 987 mysql&&useradd -r -g mysql -u 987 -s /bin/nologin mysql

4、進入mysql文件夾, 創建mysql-files文件夾並設置權限

cd mysql
mkdir mysql-files
chmod 750 mysql-files
chown -R mysql .
chgrp -R mysql .

5、安全初始化mysql

bin/mysqld --initialize --user=mysql
#如指定安裝目錄和數據目錄,目錄需要先創建號並賦權且不帶密碼,如下
bin/mysqld --initialize-insecure --user=mysql --basedir=/安裝目錄 --datadir=/數據目錄

此處會產生一個temp password:

 

 6、對用戶密碼rsa加密

bin/mysqld safe --user=mysql &

7、更改配置文件/etc/my.cnf

vim /etc/my.cnf

下面配置中,datadir指向設置的數據目錄

socket指向數據目錄下的mysql.sock

mysql啟動首先找/etc/my.cnf配置文件

 

 8、啟動服務

bin/mysql_ssl_rsa_setup
chown -R root .
sudo support-files/mysql.server start

9、臨時密碼登錄改密碼

bin/mysql -uroot -p
#臨時密碼登錄
#登錄后需要改密碼
set password for '用戶名'@'localhost' = password('新密碼');
alter user 'root'@'localhost' password expire never;

10、將mysql添加軟連接到/bin目錄下,方便直接使用mysql命令

ln -s /usr/local/mysql/bin/mysql /bin/mysql
#如果是所有mysql命令,加到/etc/profile
export PATH=/usr/local/mysql/bin/:$PATH

 11、開機自啟

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM