日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

MySql——安装与配置与启动和停止

發(fā)布時(shí)間:2025/5/22 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySql——安装与配置与启动和停止 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

在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/mysql

mysql,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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。