Linux下安装mysql8.0.30
目錄
一、下載mysql指定版本
二、CentOS7下檢查MySQL依賴
三、CentOS7下MySQL安裝過程
四.、MySQL登錄
一、下載mysql指定版本
1. 下載地址 官網:MySQL 2. 打開官網,點擊DOWNLOADS 然后,點擊 MySQL Community(GPL) Downloads 3. 點擊 MySQL Community Server 4. 在General Availability(GA) Releases中選擇適合的版本 如果安裝Windows 系統下MySQL ,推薦下載 MSI安裝程序 ;點擊 Go to Download Page 進行下載 即可 Windows下的MySQL安裝有兩種安裝程序- mysql-installer-web-community-8.0.25.0.msi 下載程序大小:2.4M;安裝時需要聯網安 裝組件。
- mysql-installer-community-8.0.25.0.msi 下載程序大小:435.7M;安裝時離線安裝即 可。推薦。
?Linux系統下安裝軟件的常用三種方式:
方式1:rpm命令 使用rpm命令安裝擴展名為".rpm"的軟件包。 .rpm包的一般格式: 方式2:yum命令 需聯網,從 互聯網獲取 的yum源,直接使用yum命令安裝。 方式3:編譯安裝源碼包 針對 tar.gz 這樣的壓縮格式,要用tar命令來解壓;如果是其它壓縮格式,就使用其它命令。 Linux系統下安裝MySQL,官方給出多種安裝方式?
MySQL官網不能直接選擇CentOS 7系統的版本,所以選擇與之對應的 Red Hat Enterprise Linux
選擇對應的包,x86/ARM
MySQL :: Download MySQL Community Server?直接點Download下載RPM Bundle全量包。包括了所有下面的組件。不需要一個一個下載了。
全量包下載完解壓后,抽取出以下幾個文件就夠了?然后通過?xftp7 將抽取出來的文件傳到虛擬機/opt目錄下
二、CentOS7下檢查MySQL依賴
在解壓壓縮包前,我們要檢查一下mysql依賴
1. 檢查/tmp臨時目錄權限(必不可少)
由于mysql安裝過程中,會通過mysql用戶在/tmp目錄下新建tmp_db文件,所以請給/tmp較大的權限。執 行 :?chmod -R 777 /tmp
?2.安裝前,檢查依賴
rpm -qa?| grep libaio如果存在libaio包如下:
rpm -qa|grep net-tools ?
如果存在net-tools包如下:
如果不存在需要到centos安裝盤里進行rpm安裝。安裝linux如果帶圖形化界面,這些都是安裝好 的。三、CentOS7下MySQL安裝過程
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 注意: 如在檢查工作時,沒有檢查mysql依賴環境在安裝mysql-community-server會報錯 rpm 是Redhat Package Manage縮寫,通過RPM的管理,用戶可以把源代碼包裝成以rpm為擴展名的 文件形式,易于安裝。- -i , --install 安裝軟件包
- -v , --verbose 提供更多的詳細信息輸出
- -h , --hash 軟件包安裝的時候列出哈希標記 (和 -v 一起使用效果更好),展示進度條
?安裝過程截圖
安裝過程中可能的報錯信息:
?很容易知道是依賴沖突問題,那么清除之前安裝過的依賴即可
yum remove mysql-libs
2.查看MySQL版本 執行如下命令,如果成功表示安裝mysql成功。類似java -version如果打出版本等信息 mysql --version #或 mysqladmin --version執行如下命令,查看是否安裝成功。需要增加 -i 不用去區分大小寫,否則搜索不到。?
rpm -qa|grep -i mysql3.服務的初始化
為了保證數據庫目錄與文件的所有者為 mysql 登錄用戶,如果你是以 root 身份運行 mysql 服務,需要執 行下面的命令初始化: mysqld --initialize --user=mysql 說明: --initialize 選項默認以“安全”模式來初始化,則會為 root 用戶生成一個密碼并將 該密碼標記為過 期 ,登錄后你需要設置一個新的密碼。生成的 臨時密碼 會往日志中記錄一份。 查看密碼:?
root@localhost: 后面即為初始化的密碼,第一次登錄使用初始化密碼登錄
4.啟動MySQL,查看狀態 ??
#加不加.service后綴都可以 啟動:systemctl start mysqld.service 關閉:systemctl stop mysqld.service 重啟:systemctl restart mysqld.service 查看狀態:systemctl status mysqld.service mysqld 這個可執行文件就代表著 MySQL 服務器程序,運行這個可執行文件就可以直接啟動一個 服務器進程。查看進程:
ps? -ef | grep -i mysql?
?6.查看MySQL服務是否自啟動
systemctl list-unit-files|grep mysqld.service默認是enabled,即已經加入自啟動了
如不是enabled可以運行如下命令設置自啟動
systemctl enable mysqld.service四、MySQL登錄
1 首次登錄 通過 mysql -hlocalhost -P3306 -uroot -p 進行登錄,在Enter password:錄入初始化密碼?
2 修改密碼
因為初始化密碼默認是過期的,所以查看數據庫會報錯 修改密碼:?ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
到此,Linux下安裝mysql完成。
總結
以上是生活随笔為你收集整理的Linux下安装mysql8.0.30的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件测试的工作周期
- 下一篇: java用mysql方便吗_面试题总结: