Linux rhel7 下MySQL5.7.18詳細安裝文檔


 本文安裝MySQL5.7使用的是vm虛擬機rhel7操作系統 ,ftp文件傳輸是FileZilla3.27,遠程連接xssh5.0

1 登錄MySQL官網下載mysql,下載地址 https://dev.mysql.com/downloads/mysql/  這里使用的是rpm包安裝,下載對應的社區版rpm包,注意的是需要登錄甲骨文才能下載,不能只下載mysql-server服務器,因為有依賴關系,得下載下面五個包

 

 

  2 查看系統是否已經安裝了mysql沒有,代碼  rpm -aq | grep mysql,如果有舊版本就需要像下面卸載mariadb一樣卸載掉。Mariadb是rhel系統已經安裝好了的,需要卸載掉,百度百科是這么說,Mariadb也被視為開源數據庫MySQL的替代品,安裝MySQL時可能有沖突,查看Mariadb,代碼 rpm  -qa | grep mariadb,百度百科關於Mariadb  https://baike.baidu.com/item/mariaDB/6466119?fr=aladdin

 

 3 卸載Mariadb,用r rpm -e 卸載,因為有有依賴關系,末尾加上 --nodeps不顧依賴關系強制卸載,反正也不用了(注意是兩個英文輸入法下的橫杠),三個都要卸載,因為我之前卸載了第一個所以提示錯誤了

代碼 rpm  -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps    

  rpm -e mariadb-server-5.5.52-1.el7.x86_64  --nodeps  

  rpm  -e  mariadb-5.5.52-1.el7.x86_64  --nodeps 

 

 

 4 有些mysql安裝教程,創建了用戶和組,但是在現在的版本中,官方文檔已經沒有說明必須要創建mysql組和mysql用戶,所以可以不用創建組和用戶的,注意切換的root用戶下,進入 /usr/local下,代碼  cd  /usr/local

 

5 創建mysql文件夾 代碼  mkdir mysql

 

 6 將Windows系統上下載的5個文件用filezilla傳到mysql目錄,filezilla使用,官網下載 https://filezilla-project.org/  或者百度軟件下載,安裝好之后,在Linux系統中打開終端查看主機ip ,代碼 ifconfig ,將 ip 用戶名 密碼 端口(默認22)輸入就好了,然后選擇目錄 文件傳輸就好了

 

 5 個mysql安裝文件

 

 

7開始安裝mysql數據庫啦,注意了官方文檔說啦,各個文件是有依賴性的,必須按以下順序安裝,你也可以試試其他順序,看看提示的錯誤

安裝順序

 mysql-community-common-5.7.18-1.el7.x86_64.rpm

mysql-community-libs-5.7.18-1.el7.x86_64.rpm

mysql-community-client-5.7.18-1.el7.x86_64.rpm  

imysql-community-server-5.7.18-1.el7.x86_64.rpm

mysql-community-devel-5.7.18-1.el7.x86_64.rpm

 

代碼 rpm  -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm

 

代碼 rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm

 

代碼 rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm   

 

代碼 rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm  服務器安裝時間有點久,稍等一會

 

代碼 rpm -ivh mysql-community-devel-5.7.18-1.el7.x86_64.rpm

 

8 到此為止安裝就算完了,但是還沒有結束,我們先來看下官方安裝文檔, ps  英語是多么的重要,或者其他什么軟件安裝或者出錯,最好去官網或者英語論壇,看看官方文檔或者論壇帖子,幫助是很大的,安裝文檔地址 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html

 

 

大概是說的是,mysql安裝完畢后,是不會自動啟動的,但是第一次啟動后,以后開機都是自啟的,沒有第一次啟動之前,也是沒有密碼的。當你第一次啟動MySQL服務器的時候,mysql自己就會自己做很多事情,其中之一重要的就是初始密碼,A superuseraccount 'root'@'localhost' is created. Apassword for the superuser is set and stored in the error log file. 當你安裝后沒有啟動 MySQL之前, 你執行 vim /var/log/mysql.log  你會發現該文件是空的或是新文件,現在就來啟動mysql吧

9  啟動mysql服務 代碼  service mysqld start

 

10 查看一下mysql服務是否啟動了 代碼 service mysqld status  以下就表示成功了

 

11 啟動之后密碼就初始化好了,查看密碼  代碼  進入 /var/log/  目錄下可以直接 vim mysqld.log 查看 或者直接 vim /var/log/mysqld.log 查看   ps 是 mysqld.log 不是mysql.log   退出vim,先按Esc鍵,然后按shift+q鍵,最后輸入q!即可

 

12 登錄MySQL,登錄進去是沒有權限任何操作的,必須修改密碼

登錄代碼 mysql -u root -p  回車就讓你輸入密碼,輸入密碼的時候仔細點,密碼比較亂

 

13修改密碼

代碼 set password for 'root'@'localhost'='newpasswd'   newpasswd就是你設置的新密碼,密碼必須要符合要求,八位及以上,需要大小寫、數字和特殊字符

 

14 到此就算mysql數據庫安裝完成了,接下來就是漫長的mysql學習之路,祝你成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM