一、檢視自己系統裡是否已經安裝過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 命令...