Linux學習5-安裝mysql

前言

今天我們來學習一下如何在Linux下安裝mysql

一:準備安裝包

可以從http://www.mysql.com/downloads/官方網站下載到最新版本,本次安裝的版本是mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar

二:安裝mysql步驟

(1)創建文件mysql,複製mysql包到/mysql

(2)centos7系統中默認安裝了mariadb,會和mysql衝突,所以,需要先卸載mariadb。

yum remove mariadb-libs*

(3 )解壓mysql包

tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar

(4)安裝mysql,# rpm -ivh ***.rpm  #其中i表示安裝,v表示顯示安裝過程,h表示顯示進度

(5)直接安裝mysql的client時,會提示需要common的依賴包,所以先裝common。

rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm

 

 

(6)再根據提示,需要安裝第一個lib依賴包

rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm

 

 

(7)再安裝第二個lib包

rpm -ivh mysql-community-libs-compat-5.7.24-1.el7.x86_64.rpm

(8)安裝client包

 rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm

 

 

(9)再安裝server包

rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm

 

 

(10)最後安裝devel包

rpm -ivh mysql-community-devel-5.7.24-1.el7.x86_64.rpm

(11)安裝完畢後,mysql會生成一個隨機的系統管理員密碼,保存在屬主目錄的.mysql_secret文件中,可以使用cat命令查看該文件內容

cat /root/.mysql_secret

(12)啟動mysql服務,mysql服務的腳本已經安裝到了/etc/init.d目錄下。

# systemctl start mysqld.service  啟動mysql  # service mysqld stop 停止mysql

 

(13)驗證mysql的正確性

mysql -u root –p

參數-u表示指定連接數據庫的用戶,-p表示需要輸入密碼。需要注意,這裡的root並不是指linux的系統管理員賬號,而是mysql下的數據庫管理員賬號,只不過也叫root,和linux下的系統管理員賬號同名而已。

(14)輸入.mysql_secret的隨機系統密碼

(15)將密碼修改為123456

set password for root@localhost=PASSWORD("123456")

(16)修改成功後執行quit退出控制台

(17)重新登錄mysql驗證密碼是否修改成功