CentOS環境用yum命令安裝Mysq資料庫

2021-07-26 23:59:22 字數 2595 閱讀 8437

一、檢視自己系統裡是否已經安裝過mysql資料庫;

[root@localhost /]# rpm -qa | grep mysql                      // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫

如果已經安裝了資料庫先用 rpm  -e   或者是    rpm   -e     --nodeps命令來解除安裝。

[root@localhost /]# rpm -e  mysql                                 // 普通刪除模式

[root@localhost /]# rpm -e  --nodeps  mysql                 // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除

二、通過yum來安裝mysql資料庫 

(由於我的centos沒有連線網路,所以我設的是本地光碟為yum源進行安裝的,如果大家有網際網路可以直接使用yum命令安裝。)

(掛載光碟為yum源方法:mount   /dev/sr0    /mnt/cdrom)需要把光碟放入光碟機。     /mnt/cdrom   為掛載路徑rep

[root@localhost /]#yum   list    |    grep  mysql          //檢視yum源裡有哪些跟mysql有關的包

然後我們通過輸入命令 yum   install  -y   mysql-server    。  yum    install    -y    mysqldevel 來安裝 mysql-server mysql-devel(注意:安裝mysql時我們並不是安裝了mysql客    戶端就相當於安裝好了mysql資料庫了,我們還需要安裝mysql-server服務端才行)

在等待了一番時間後,yum會幫我們選擇好安裝mysql資料庫所需要的軟體以及其它附屬的一些軟體,當出現如下結果時我們的mysql就已經安裝完成了

我們可以通過命令來檢視當前mysql資料庫的版本     :rpm  -qi   mysql-server

三、mysql資料庫的初始化及相關配置

我們在安裝完mysql資料庫以後,會發現會多出乙個mysqld的服務,這個就是咱們的資料庫服務,我們通過輸入 service mysqld start 命令就可以啟動我們的mysql服務。

我們在使用mysql資料庫時,都得首先啟動mysqld服務,我們可以 通過 chkconfig --list | grep mysqld 命令來檢視mysql服務是不是開機自動啟動,如:

我們發現mysqld服務並沒有開機自動啟動,我們當然可以通過 chkconfig mysqld on 命令來將其設定成開機啟動,這樣就不用每次都去手動啟動了

mysql資料庫安裝完以後只會有乙個root管理員賬號,但是此時的root賬號還並沒有為其設定密碼,在第一次啟動mysql服務時,會進行資料庫的一些初始化工作,在輸出的一大串資訊中,我們看到有這樣一行資訊 :

所以我們可以通過 該命令來給我們的root賬號設定密碼(注意:這個root賬號是mysql的root賬號,非linux的root賬號)

[root@locahost ~]# mysqladmin -u root password 'root'  // 通過該命令給root賬號設定密碼為 root

此時我們就可以通過mysql -u root -p 命令來登入我們的mysql資料庫了

五、mysql資料庫的主要配置檔案

1./etc/my.cnf

這是mysql的主配置檔案我們可以檢視一下這個檔案的一些資訊

2./var/lib/mysql mysql資料庫的資料庫檔案存放位置

我們的mysql資料庫的資料庫檔案通常是存放在了/ver/lib/mysql這個目錄下

3./var/log mysql資料庫的日誌輸出存放位置

其中mysqld.log 這個檔案就是我們存放我們跟mysql資料庫進行操作而產生的一些日誌資訊,通過檢視該日誌檔案,我們可以從中獲得很多資訊

因為我們的mysql資料庫是可以通過網路訪問的,並不是乙個單機版資料庫,其中使用的協議是 tcp/ip 協議,我們都知道mysql資料庫繫結的埠號是 3306 ,所以我們可以通過 netstat -anp 命令來檢視一下,linux系統是否在監聽 3306 這個埠號

centos7用yum搭建LAMP環境

簡言 使用yum安裝php5.6 apache2.4.7 mysql5.6 環境 centos7 httpd v 檢視版本資訊 yum y install epel release 安裝epel release php v 檢視版本資訊 解除安裝mariadb,否則安裝mysql會出現衝突 rpm ...

Centos 下用yum 命令部署lamp環境

1.centos 預設是開啟ip安全策略的,也就是80埠也禁止外部訪問,所以先停用iptables.service iptables stop 或者對80埠開放 iptables i rh firewall 1 input m state state new m tcp p tcp dport 80...

yum 命令詳解 CentOS

語法 yum 選項 引數 選項 h,help 顯示此幫助訊息並退出 t,tolerant 忽略錯誤 c,cacheonly 完全從系統快取執行,不公升級快取 c config file config config file 配置檔案路徑 r minutes randomwait minutes 命令...