Linux rhel7 下MySQL5.7怎麼 詳細安裝文檔

來源:互聯網
上載者:User

標籤:shift   檔案傳輸   mon   操作   nload   tor   super   資料庫   作業系統   

本文安裝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不顧依賴關係強制卸載,(注意是兩個英文IME下的橫杠),三個都要卸載,因為我之前卸載了第一個所以提示錯誤了

代碼 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 (centos7已經使用systemctl管理機制) 以下就表示成功了

 

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學習之路!

 

Linux rhel7 下MySQL5.7怎麼 詳細安裝文檔

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.