1. 程式人生 > >Linux rhel7 下MySQL5.7.18詳細安裝文檔

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

-s stat mar log 文件夾 title /usr 初始化 端口

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學習之路,祝你成功!

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