MySql——安装与配置与启动和停止
?
在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包都給我們安裝好,比較方便。
?
1、查看系統(tǒng)中是否已安裝Mysql
rpm -qa |grep mysql如果有安裝,會(huì)列出已安裝的rpm包
?
2、使用yum命令進(jìn)行mysql的安裝
? 1)先通過(guò)命令可以查看yum上提供下載的mysql的版本信息
yum list | grep mysql?
? 2)再通過(guò)下面的命令進(jìn)行數(shù)據(jù)庫(kù)的安裝:
yum install -y mysql-server mysql mysql-deve如以上提示,說(shuō)明已經(jīng)安裝成功。
?
? 3)通過(guò)以下命令可以查看已安裝數(shù)據(jù)庫(kù)的版本信息:
rpm -qi mysql-server?
3、Mysql數(shù)據(jù)庫(kù)的初始化及相關(guān)配置
1)我們安裝完mysql數(shù)據(jù)庫(kù)以后,會(huì)發(fā)現(xiàn)會(huì)多出一個(gè)mysqld的服務(wù),這個(gè)就是咱們的數(shù)據(jù)庫(kù)服務(wù)。可通過(guò)以下命令啟動(dòng)我們的mysql服務(wù)
service mysqld start?
2)開(kāi)啟自動(dòng)啟動(dòng)mysql
我們?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),
我們可以通過(guò)?chkconfig mysqld on?命令來(lái)將其設(shè)置成開(kāi)機(jī)啟動(dòng),這樣就不用每次都去手動(dòng)啟動(dòng)了。
?
? 3)設(shè)置root賬號(hào)密碼
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用戶設(shè)置密碼為root
此時(shí)我們就可以通過(guò)?mysql -u root -p?命令來(lái)登錄我們的mysql數(shù)據(jù)庫(kù)了
?
4、Mysql主要配置信息
1)查看mysql安裝路徑
whereis mysql?
2)主配置文件
/etc/my.cnf?
3)數(shù)據(jù)庫(kù)文件存放位置
/var/lib/mysqlmysql,test是mysql數(shù)據(jù)庫(kù)自帶的兩個(gè)數(shù)據(jù)庫(kù)。
?
4)數(shù)據(jù)庫(kù)日志輸出存放位置
/var/log其中mysqld.log 這個(gè)文件就是存放我們跟mysql數(shù)據(jù)庫(kù)進(jìn)行操作而產(chǎn)生的一些日志信息,通過(guò)查看該日志文件,我們可以從中獲得很多信息?!?/p>
?
5)查看系統(tǒng)是否監(jiān)聽(tīng) 3306 端口號(hào)
我們都知道m(xù)ysql數(shù)據(jù)庫(kù)綁定的端口號(hào)是 3306 ,所以我們可以通過(guò)以下命令來(lái)查看一下,Linux系統(tǒng)是否在監(jiān)聽(tīng) 3306 這個(gè)端口號(hào):
netstat -anp?
?4、Mysql數(shù)據(jù)庫(kù)的啟動(dòng)和停止和重啟
1)通過(guò)rpm包安裝的MySQL
service mysqld start //啟動(dòng) service mysqld stop //停止 service mysqld restart //重啟?
2)從源碼包安裝的MySQL
$mysql_dir/bin/mysqld_safe & // linux啟動(dòng)MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdown // linux關(guān)閉MySQL的命令其中mysql_dir為MySQL的安裝目錄,mysqladmin和mysqld_safe位于MySQL安裝目錄的bin目錄下,很容易找到的。
?
3)以上方法都無(wú)效的時(shí)候,可以通過(guò)強(qiáng)行命令
“killall mysql”來(lái)關(guān)閉MySQL,但是不建議用這樣的方式,因?yàn)檫@種野蠻的方法會(huì)強(qiáng)行終止MySQL數(shù)據(jù)庫(kù)服務(wù),有可能導(dǎo)致表?yè)p壞……所以自己掂量著用。
?
?5、Mysql數(shù)據(jù)庫(kù)刪除
[root@liang ~]# rpm -e mysql // 普通刪除模式 [root@liang ~]# rpm -e -nodeps mysql // 強(qiáng)力刪除模式,如果使用上面命令刪除時(shí),提示有依賴的其它文件,則用該命令可以對(duì)其進(jìn)行強(qiáng)力刪除?
轉(zhuǎn)載于:https://www.cnblogs.com/caoweixiong/p/10528528.html
總結(jié)
以上是生活随笔為你收集整理的MySql——安装与配置与启动和停止的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Redis5.0:这些场景下使用,高效还
- 下一篇: XSS注入常用语句