yum查询已经安装mysql_通过yum安装mysql
在linux中安裝數(shù)據(jù)庫(kù)首選MySQL,Mysql數(shù)據(jù)庫(kù)的第一個(gè)版本就是發(fā)行在Linux系統(tǒng)上,其他選擇還可以有postgreSQL,oracle等
在Linux上安裝mysql數(shù)據(jù)庫(kù),我們可以去其官網(wǎng)上下載mysql數(shù)據(jù)庫(kù)的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根據(jù)自己的操作系統(tǒng)去下載對(duì)應(yīng)的數(shù)據(jù)庫(kù)文件
這里我是通過(guò)yum來(lái)進(jìn)行mysql數(shù)據(jù)庫(kù)的安裝的,通過(guò)這種方式進(jìn)行安裝,可以將跟mysql相關(guān)的一些服務(wù)、jar包都給我們安裝好,比較方便
一.查看系統(tǒng)中是否已經(jīng)自帶mysql數(shù)據(jù)庫(kù)
[root@liang ~]# rpm -qa | grep mysql // 這個(gè)命令就會(huì)查看該操作系統(tǒng)上是否已經(jīng)安裝了mysql數(shù)據(jù)庫(kù)
通過(guò)這個(gè)命令查看該系統(tǒng)中是否已經(jīng)安裝了mysql,可以看到我的系統(tǒng)比較干凈,沒(méi)有安裝任何版本的mysql,如果你系統(tǒng)有安裝,那可以選擇進(jìn)行卸載
[root@liang ~]# rpm -e mysql // 普通刪除模式
[root@liang ~]# rpm -e --nodeps mysql // 強(qiáng)力刪除模式,如果使用上面命令刪除時(shí),提示有依賴(lài)的其它文件,則用該命令可以對(duì)其進(jìn)行強(qiáng)力刪除
二.使用yum命令進(jìn)行mysql的安裝
[root@liang ~]# yum list | grep mysql
我們通過(guò)命令可以查看yum上提供下載的mysql的版本信息
然后通過(guò)下面的命令進(jìn)行數(shù)據(jù)庫(kù)的安裝
[root@liang ~]# yum install -y mysql-server mysql mysql-deve
等待一段時(shí)間后,輸出:
表示安裝已經(jīng)成功了!通過(guò)以下命令可以查看已安裝數(shù)據(jù)庫(kù)的版本信息
[root@liang ~]# rpm -qi mysql-server
三.mysql數(shù)據(jù)庫(kù)的初始化及相關(guān)配置
我們?cè)诎惭b完mysql數(shù)據(jù)庫(kù)以后,會(huì)發(fā)現(xiàn)會(huì)多出一個(gè)mysqld的服務(wù),這個(gè)就是咱們的數(shù)據(jù)庫(kù)服務(wù),我們通過(guò)輸入?service mysqld start?命令就可以啟動(dòng)我們的mysql服務(wù)。
注意:如果我們是第一次啟動(dòng)mysql服務(wù),mysql服務(wù)器首先會(huì)進(jìn)行初始化的配置,如:
這時(shí)我們會(huì)看到第一次啟動(dòng)mysql服務(wù)器以后會(huì)提示非常多的信息,目的就是對(duì)mysql數(shù)據(jù)庫(kù)進(jìn)行初始化操作,當(dāng)我們?cè)俅沃匦聠?dòng)mysql服務(wù)時(shí),就不會(huì)提示這么多信息了
我們?cè)谑褂胢ysql數(shù)據(jù)庫(kù)時(shí),都得首先啟動(dòng)mysqld服務(wù),我們可以 通過(guò)??chkconfig --list | grep mysqld?命令來(lái)查看mysql服務(wù)是不是開(kāi)機(jī)自動(dòng)啟動(dòng),如果發(fā)現(xiàn)mysqld服務(wù)并沒(méi)有開(kāi)機(jī)自動(dòng)啟動(dòng),我們當(dāng)然可以通過(guò)?chkconfig mysqld on?命令來(lái)將其設(shè)置成開(kāi)機(jī)啟動(dòng),這樣就不用每次都去手動(dòng)啟動(dòng)了
mysql數(shù)據(jù)庫(kù)安裝完以后只會(huì)有一個(gè)root管理員賬號(hào),但是此時(shí)的root賬號(hào)還并沒(méi)有為其設(shè)置密碼,在第一次啟動(dòng)mysql服務(wù)時(shí),會(huì)進(jìn)行數(shù)據(jù)庫(kù)的一些初始化工作,在輸出的一大串信息中,我們看到有這樣一行信息 :
我們就根據(jù)這個(gè)命令為root用戶(hù)設(shè)置密碼為root
此時(shí)我們就可以通過(guò)?mysql -u root -p?命令來(lái)登錄我們的mysql數(shù)據(jù)庫(kù)了
四.mysql的主要配置信息
1./etc/my.cnf?這是mysql的主配置文件
2./var/lib/mysql?? mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)文件存放位置
mysql,test是mysql數(shù)據(jù)庫(kù)自帶的兩個(gè)數(shù)據(jù)庫(kù)
現(xiàn)在我們進(jìn)入mysql命令行來(lái)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)試試
3./var/log?mysql數(shù)據(jù)庫(kù)的日志輸出存放位置
其中mysqld.log 這個(gè)文件就是存放我們跟mysql數(shù)據(jù)庫(kù)進(jìn)行操作而產(chǎn)生的一些日志信息,通過(guò)查看該日志文件,我們可以從中獲得很多信息
我們都知道m(xù)ysql數(shù)據(jù)庫(kù)綁定的端口號(hào)是 3306 ,所以我們可以通過(guò)?netstat -anp?命令來(lái)查看一下,Linux系統(tǒng)是否在監(jiān)聽(tīng) 3306 這個(gè)端口號(hào):
最后我們學(xué)習(xí)一些linux下mysql的常用命令:
總結(jié)
以上是生活随笔為你收集整理的yum查询已经安装mysql_通过yum安装mysql的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 7. CPU Scheduling
- 下一篇: Win10易升是什么?如何彻底关闭Win