Linux學習5-安裝mysql
- 2020 年 3 月 8 日
- 筆記
前言
今天我們來學習一下如何在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驗證密碼是否修改成功