點(diǎn)擊:mysql下載
選擇合適版本的安裝包進(jìn)行下載即可;
可使用如下命令直接下載到主機(jī)上,也可以下載到自己電腦上之后再上傳到主機(jī):
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz
解壓安裝包tar -zxvf mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz
之后將解壓后的文件移動到自己的安裝目錄,一般我將我的軟件都安裝到了/usr/local下面
#/download是我的軟件下載目錄,需要替換成你自己的下載目錄路徑
#/usr/local是我都軟件安裝目錄,需要替換成你自己的安裝目錄路徑
mv /download/mysql-5.7.39-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.39-linux-glibc2.12-x86_64
#或者直接使用如下命令:
mv $pwd/mysql-5.7.39-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.39-linux-glibc2.12-x86_64
1.新增工作組和用戶(若不想麻煩可不做,我沒有做就不做詳細(xì)說明了,需要的可以單獨(dú)搜索怎么新增)
2.創(chuàng)建數(shù)據(jù)目錄,若新增用戶了,記得給賦權(quán)。
# 目錄自己選擇,主要用來存放數(shù)據(jù)庫數(shù)據(jù)信息
mkdir /data/mysql
3.新增初始化配置文件my.cnf
創(chuàng)建文件my.cnf
touch my.cnf
將一下內(nèi)容復(fù)制進(jìn)去:
[mysqld]
bind-address=0.0.0.0
port=3306
# 使用mysql的用戶
user=root
# mysql的安裝目錄
basedir=/usr/local/mysql-5.7.39-linux-glibc2.12-x86_64
# mysql的數(shù)據(jù)目錄
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
plugin-load-add=validate_password.so
validate-password=FORCE_PLUS_PERMANENT
初始化數(shù)據(jù)庫準(zhǔn)備工作做完后,開始使用如下命令進(jìn)行數(shù)據(jù)庫初始化:
# 進(jìn)入到mysql安裝目錄的bin目錄下
cd /usr/local/mysql-5.7.39-linux-glibc2.12-x86_64/bin/
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql-5.7.39-linux-glibc2.12-x86_64/bin/ --datadir=/data/mysql/ --user=root --initialize
查看初始化后的mysql密碼
/data/mysql/mysql.err
一般初始化后會強(qiáng)制變更密碼:
ALTER USER USER() IDENTIFIED BY 'mysql';#mysql為密碼
若變更失敗,出現(xiàn)如下錯誤:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
可通過以下命令設(shè)置密碼的驗證強(qiáng)度等級,設(shè)置 validate_password_policy 的全局參數(shù)為 LOW,并將密碼長度設(shè)置為你想要的長度:
mysql>set global validate_password_policy=LOW;
mysql>set global validate_password_length=9;#9為將要設(shè)置的密碼長度
設(shè)置完之后重新執(zhí)行變更密碼的命令即可。
最后執(zhí)行刷新MySQL的系統(tǒng)權(quán)限命令:
FLUSH PRIVILEGES;
至此,linux版本的mysql就安裝完成。當(dāng)然還有另一種更簡便的直接使用命令安裝,但是我發(fā)現(xiàn)后續(xù)新版本的mysql好像不支持了,所以還是收藏下這個萬能版的解壓版安裝方案吧。
配置mysql服務(wù)將mysql安裝目錄下的mysql.service復(fù)制到/etc/init.d/目錄下,并命名mysql,即可使用一下命令操作mysql。
cp /usr/local/mysql-5.7.39-linux-glibc2.12-x86_64/support-files /etc/init.d/mysql
mysql啟動停止命令
service mysql start;#啟動mysql
service mysql status;#查看服務(wù)狀態(tài)
service mysql stop;#停止mysql
若啟動mysql 服務(wù)時一直提示:
ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.pid)
可通過在剛剛復(fù)制的配置文件中添加root用戶權(quán)限即可:
參考文章:https://blog.csdn.net/zqin0/article/details/106444580/
最后,一行代碼設(shè)置mysql服務(wù)開機(jī)自啟動:
systemctl enable mysql
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
新聞名稱:MySQL解壓版安裝方法(Linux)-創(chuàng)新互聯(lián)
文章源于:http://aaarwkj.com/article26/dohscg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、標(biāo)簽優(yōu)化、品牌網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、域名注冊、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容