日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Linux下安装mysql8.0.30

發(fā)布時(shí)間:2023/12/20 数据库 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下安装mysql8.0.30 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

一、下載mysql指定版本

二、CentOS7下檢查MySQL依賴

三、CentOS7下MySQL安裝過程

四.、MySQL登錄


一、下載mysql指定版本

1. 下載地址 官網(wǎng):MySQL 2. 打開官網(wǎng),點(diǎn)擊DOWNLOADS 然后,點(diǎn)擊 MySQL Community(GPL) Downloads

3. 點(diǎn)擊 MySQL Community Server

4. General Availability(GA) Releases中選擇適合的版本 如果安裝Windows 系統(tǒng)下MySQL ,推薦下載 MSI安裝程序 ;點(diǎn)擊 Go to Download Page 進(jìn)行下載 即可

Windows下的MySQL安裝有兩種安裝程序
  • mysql-installer-web-community-8.0.25.0.msi 下載程序大小:2.4M;安裝時(shí)需要聯(lián)網(wǎng)安 裝組件。
  • mysql-installer-community-8.0.25.0.msi 下載程序大小:435.7M;安裝時(shí)離線安裝即 可。推薦。

?Linux系統(tǒng)下安裝軟件的常用三種方式:

方式1rpm命令 使用rpm命令安裝擴(kuò)展名為".rpm"的軟件包。 .rpm包的一般格式: 方式2yum命令 需聯(lián)網(wǎng),從 互聯(lián)網(wǎng)獲取 yum源,直接使用yum命令安裝。 方式3:編譯安裝源碼包 針對 tar.gz 這樣的壓縮格式,要用tar命令來解壓;如果是其它壓縮格式,就使用其它命令。 Linux系統(tǒng)下安裝MySQL,官方給出多種安裝方式

?

MySQL官網(wǎng)不能直接選擇CentOS 7系統(tǒng)的版本,所以選擇與之對應(yīng)的 Red Hat Enterprise Linux

選擇對應(yīng)的包,x86/ARM

MySQL :: Download MySQL Community Server?直接點(diǎn)Download下載RPM Bundle全量包。包括了所有下面的組件。不需要一個一個下載了。

全量包下載完解壓后,抽取出以下幾個文件就夠了

?然后通過?xftp7 將抽取出來的文件傳到虛擬機(jī)/opt目錄下

二、CentOS7下檢查MySQL依賴

在解壓壓縮包前,我們要檢查一下mysql依賴

1. 檢查/tmp臨時(shí)目錄權(quán)限(必不可少)

由于mysql安裝過程中,會通過mysql用戶在/tmp目錄下新建tmp_db文件,所以請給/tmp較大的權(quán)限。執(zhí) 行 :

?chmod -R 777 /tmp

?2.安裝前,檢查依賴

rpm -qa?| grep libaio

如果存在libaio包如下:

rpm -qa|grep net-tools ?

如果存在net-tools包如下:

如果不存在需要到centos安裝盤里進(jìn)行rpm安裝。安裝linux如果帶圖形化界面,這些都是安裝好 的。

三、CentOS7MySQL安裝過程

1.安裝順序

rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-icu-data-files-8.0.30-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm 注意: 如在檢查工作時(shí),沒有檢查mysql依賴環(huán)境在安裝mysql-community-server會報(bào)錯 rpm Redhat Package Manage縮寫,通過RPM的管理,用戶可以把源代碼包裝成以rpm為擴(kuò)展名的 文件形式,易于安裝。
  • -i , --install 安裝軟件包
  • -v , --verbose 提供更多的詳細(xì)信息輸出
  • -h , --hash 軟件包安裝的時(shí)候列出哈希標(biāo)記 (-v 一起使用效果更好),展示進(jìn)度條

?安裝過程截圖

安裝過程中可能的報(bào)錯信息:

?很容易知道是依賴沖突問題,那么清除之前安裝過的依賴即可

yum remove mysql-libs

2.查看MySQL版本 執(zhí)行如下命令,如果成功表示安裝mysql成功。類似java -version如果打出版本等信息 mysql --version # mysqladmin --version

執(zhí)行如下命令,查看是否安裝成功。需要增加 -i 不用去區(qū)分大小寫,否則搜索不到。?

rpm -qa|grep -i mysql

3.服務(wù)的初始化

為了保證數(shù)據(jù)庫目錄與文件的所有者為 mysql 登錄用戶,如果你是以 root 身份運(yùn)行 mysql 服務(wù),需要執(zhí) 行下面的命令初始化: mysqld --initialize --user=mysql 說明: --initialize 選項(xiàng)默認(rèn)以安全模式來初始化,則會為 root 用戶生成一個密碼并將 該密碼標(biāo)記為過 ,登錄后你需要設(shè)置一個新的密碼。生成的 臨時(shí)密碼 會往日志中記錄一份。 查看密碼:

?

root@localhost: 后面即為初始化的密碼,第一次登錄使用初始化密碼登錄

4.啟動MySQL,查看狀態(tài) ??

#加不加.service后綴都可以 啟動:systemctl start mysqld.service 關(guān)閉:systemctl stop mysqld.service 重啟:systemctl restart mysqld.service 查看狀態(tài):systemctl status mysqld.service mysqld 這個可執(zhí)行文件就代表著 MySQL 服務(wù)器程序,運(yùn)行這個可執(zhí)行文件就可以直接啟動一個 服務(wù)器進(jìn)程。

查看進(jìn)程:

ps? -ef | grep -i mysql?

?6.查看MySQL服務(wù)是否自啟動

systemctl list-unit-files|grep mysqld.service

默認(rèn)是enabled,即已經(jīng)加入自啟動了

如不是enabled可以運(yùn)行如下命令設(shè)置自啟動

systemctl enable mysqld.service

四、MySQL登錄

1 首次登錄 通過 mysql -hlocalhost -P3306 -uroot -p 進(jìn)行登錄,在Enter password:錄入初始化密碼

?

2 修改密碼

因?yàn)槌跏蓟艽a默認(rèn)是過期的,所以查看數(shù)據(jù)庫會報(bào)錯 修改密碼:

?ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

到此,Linux下安裝mysql完成。

總結(jié)

以上是生活随笔為你收集整理的Linux下安装mysql8.0.30的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。