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