1.下載安裝包,根據(jù)各自系統(tǒng)選擇對應(yīng)系統(tǒng)版本及mysql安裝包MySQL :: Download MySQL Community Server,
服務(wù)器可聯(lián)網(wǎng)可用?wget?https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
?2.上傳安裝包至linux 目錄下,常用/usr/local/mysql
?3. 解壓安裝包:tar -xvf /安裝包目錄/安裝包名稱 -C /usr/local/mysql,解壓后如下
4.使用 rpm -ivh 依次安裝對應(yīng)包:rpm -ivh mysql-community-common-8.0.32-1.el7.x86_64.rpm
安裝順序:1先安裝 common;2安裝:mysql-community-client-plugins;3再安裝 libs;4安裝 client;5安裝 server
?安裝libs時可能報如下錯誤
?需?rpm -e mariadb-libs刪除 ,后重新安裝libs對應(yīng)的包,不要使用 命令+--nodeps --force強(qiáng)制安裝,會導(dǎo)致安裝后啟動報錯
由于安裝存在順序問題,部分包之間存在依賴關(guān)系
如出現(xiàn)前置依賴未安裝,需要先安裝完畢前置依賴
5. 安裝完畢后,創(chuàng)建mysql用戶及用戶組,提示已創(chuàng)建則忽略
groupadd mysql
useradd -g mysql mysql
6.對數(shù)據(jù)文件目錄進(jìn)行授權(quán)(必做,否則啟動時目錄無操作權(quán)限報錯)
chown -R mysql.mysql /usr/local/mysql/mysql --文件解壓目錄
chmod 750 /usr/local/mysql/mysql/data -R --數(shù)據(jù)存放目錄
7.配置環(huán)境變量
配置環(huán)境,編輯/etc/profile文件, 即在文件中加上一行export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib
配置完環(huán)境變量后,需要執(zhí)行source /etc/profile命令,使配置文件生效。
8.修改配置文件
vi /etc/my.cnf
配置文件可采用find 命令查找,可在其中設(shè)置默認(rèn)字符集,數(shù)據(jù)存放地址,日志存放地址等基本信息,其中區(qū)分表大小寫需在初始化前設(shè)置,lower_case_table_names=1 1為不區(qū)分,0為區(qū)分,默認(rèn)為0,初始化后不可修改
9.初始化(可指定配置文件中參數(shù),類型java -jar 命令指定參數(shù))
mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize
初始化是否成功可查看配置文件中對應(yīng)的log日志,有error 和warning 則需排查原因,常見情況,數(shù)據(jù)目錄與安裝目錄授權(quán)未成功,初始化未指定用戶--user=mysql,之前初始化遺留文件導(dǎo)致數(shù)據(jù)目錄下不為空,需按提示刪除對應(yīng)目錄地址下文件后重新初始化
初始化成功后會返回初始密碼
10.啟動數(shù)據(jù)庫
service mysql start
--系統(tǒng)重啟自動重啟
systemctl start mysqld.service
systemctl enable mysqld
11.啟動完畢后登錄使用,如忘記密碼或初始密碼無法登錄,可參考文章來源:http://www.zghlxwxcb.cn/news/detail-485095.html
MySQL 初始化密碼,修改密碼,重置忘記的密碼_mysql初始化密碼_白墨石的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-485095.html
到了這里,關(guān)于MYSQL 8.0.32linux 本地安裝步驟及常見問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!