Linux新手入門系列:Linux下MySQL資料庫安裝配置(一)

本文主要記錄MySQL的2種安裝方式、常用配置及初始化。

本系列文章是把作者剛接觸和學習Linux時候的實操記錄分享出來,內容主要包括Linux入門的一些理論概念知識、Web程式、mysql資料庫的簡單安裝部署,希望能夠幫到一些初學者,少走一些彎路。

注意:

Linux下區分大小寫;

Linux多使用者多執行緒;

Linux下每個檔案和目錄都有訪問許可權;

Linux下MySQL資料庫安裝配置

安裝環境:CentOS7、MySQL5。7

一、檢查linux是否已經安裝了mysql

1。檢查

# yum list installed mysql*或者# rpm -qa | grep -i mysql

Ps:一般伺服器會自帶mysql或maridb,不過版本一般較低。

2。解除安裝、刪除mysql

# yum -y remove mysql #yum刪除或者# rpm -e mysql #普通刪除模式,依次刪除4個包

3。要將 /var/lib/mysql資料夾下的所有檔案都刪除乾淨

# find / -name mysql

刪除對應的mysql目錄或檔案

# rm -rf /var/lib/mysql# rm -rf /usr/share/mysql

二、使用yum安裝MySQL

1。檢視yum倉庫中有沒有mysql安裝包

# yum list mysql*

#CentOS 7以後官方yum源中自帶的mariadb,如果想要使用yum安裝,則需要單獨安裝MySQL的yum源。

2。配置mysql的yum源

Mysql官方的yum源下載速度非常慢,這裡我們用第三方的yum源,像騰訊、中科大等。如:

https://mirrors。cloud。tencent。com/mysql/yum/mysql-5。7-community-el7-x86_64/ #騰訊mysql yum源

http://mirrors。ustc。edu。cn/mysql-repo/yum/mysql-5。7-community/el/7/x86_64/ #中科大mysql yum源

# vim /etc/yum。repos。d/mysql-community。repo

[mysql57-community]name=MySQL 5。7 Community Serverbaseurl=https://mirrors。cloud。tencent。com/mysql/yum/mysql-5。7-community-el7-x86_64 #baseurl=http://mirrors。ustc。edu。cn/mysql-repo/yum/mysql-5。7-community/el/7/x86_64/ #註釋#理論上2個源都可以用,但是這裡我選擇了騰訊的yum源,是因為中科大的mysql yum源的repomd。xml檔案有點問題,導致一些檔案找不到,yum快取生成不了enabled=1gpgcheck=0#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# yum clean all #清除快取# yum makecache #生成(重新整理)快取

1。11。2。3。安裝mysql

# yum install -y install mysql-community-server#系統會自動安裝依賴mysql-community-client、mysql-community-common、mysql-community-libs包

引數說明:-y當安裝過程提示選擇全部為“yes”,免去手動確認的麻煩

三、使用RPM包安裝MySQL

mysql需要先安裝服務端,再安裝客戶端。

注:不推薦本地安裝,安裝mysql過程中會依賴很多包

1。mysql下載地址

https://downloads。mysql。com/archives/community/http://mirrors。ustc。edu。cn/mysql-ftp/Downloads/MySQL-5。7/

2。選定5。7。x版本,下載common、libs、client、server四個rpm包,複製(上傳)安裝包到伺服器

3。開始安裝,按照依賴關係依次安裝rpm包,依賴關係依次為common、libs、client、server

# rpm -ivh mysql-community-common-5。7。34-1。el7。x86_64。rpm# rpm -ivh mysql-community-libs-5。7。34-1。el7。x86_64。rpm# rpm -ivh mysql-community-client-5。7。34-1。el7。x86_64。rpm# rpm -ivh mysql-community-server-5。7。34-1。el7。x86_64。rpm引數說明: -i,install安裝;-v,verbose進度條;-h,hash雜湊校驗;

Linux新手入門系列:Linux下MySQL資料庫安裝配置(一)

Linux新手入門系列:Linux下MySQL資料庫安裝配置(一)

IT小胖豆:初學者踩坑之路及過程分享,希望能夠幫到一些初學者,歡迎各位IT打工人,入坑