Linux下MySQL8(壓縮包版)安裝

系統(tǒng)環(huán)境:CentOS Linux release 8.4.2105
MySQL版本:8.0.27
可在linux直接下載
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz)或下載后上傳至服務(wù)器

1. 解壓

先是xz解壓外層壓縮(解壓后為.tar文件):

xz -d mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz

然后解壓至/usr/local/下,將其目錄重命名為mysql8

tar -xvf mysql-8.0.27-linux-glibc2.12-x86_64.tar -C /usr/local/
cd /usr/local/
mv mysql-8.0.27-linux-glibc2.12-x86_64/ mysql8
2. 配置環(huán)境變量

將MySQL的bin目錄配置到/etc/profile

vi /etc/profile
source /etc/profile
3. 安裝依賴包

查詢是否安裝libaio依賴包
yum search libaio
如果沒安裝,可以用下面命令安裝
yum install libaio

4. 創(chuàng)建MYSQL用戶組(可選)

進入到mysql8所在目錄,此例中為/usr/local/mysql8/,創(chuàng)建用戶及授權(quán)該目錄權(quán)限給用戶:

groupadd mysql
useradd -r -g mysql mysql
chgrp -R mysql ./
chown -R mysql ./

5. 創(chuàng)建數(shù)據(jù)目錄及初始化
cd /usr/local/mysql8/
mkdir data

進入bin目錄,運行初始化命令:

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql8 --datadir=/usr/local/mysql8/data

運行結(jié)果會生成如圖所示的隨機密碼:
6. 設(shè)置參數(shù)

進入mysql8的support-files目錄,修改mysql.server文件參數(shù),需修改地方如下:


創(chuàng)建服務(wù),將修改好mysql.server復(fù)制至/etc/init.d/目錄下,服務(wù)名mysql

cp mysql.server /etc/init.d/mysql
chkconfig --add mysql

在mysql8主目錄下創(chuàng)建配置文件(my.cnf),然后cp my.cnf /etc將文件復(fù)制一份到/etc目錄下:

[mysqld]
port=3306
basedir=/usr/local/mysql8/
datadir=/usr/local/mysql8/data/
log-error=/usr/local/mysql8/data/error.log
socket=/tmp/mysql.sock
pid-file=/usr/local/mysql8/data/mysql.pid
character-set-server=utf8mb4
innodb_log_file_size=1G
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password

[mysql]
default-character-set=utf8mb4

[client]
port=3306
default-character-set=utf8mb4
7. 啟動MySQL
service mysql start

開機自啟:systemctl enable mysql

8. 修改默認(rèn)密碼

登錄數(shù)據(jù)庫:mysql -u root -p,輸入臨時密碼


修改臨時密碼:

alter user 'root'@'localhost' identified by 'root';

至此,MySQL的安裝完成。

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

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

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