學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 >

Linux下如何啟動(dòng)停止重啟MySQL

時(shí)間: 加城1195 分享

  Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。很多Linux用戶都會(huì)安裝MySQL,不過剛使用的網(wǎng)友不知道怎么啟動(dòng)和停止,下面小編就為大家?guī)硪黄狶INUX啟動(dòng)/重啟/停上MYSQL的命令(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

  如何啟動(dòng)/停止/重啟MySQL

  一、啟動(dòng)方式

  1、使用 service 啟動(dòng):service mysqld start

  2、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld start

  3、使用 safe_mysqld 啟動(dòng):safe_mysqld&

  二、停止

  1、使用 service 啟動(dòng):service mysqld stop

  2、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld stop

  3、mysqladmin shutdown

  三、重啟

  1、使用 service 啟動(dòng):service mysqld restart

  2、使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld restart

  剛開始學(xué)mysql時(shí)都是用redhat自帶的。啟動(dòng)是什么 /rc.d/init.d/ start

  這很簡(jiǎn)單,但是后來越學(xué)越多,系統(tǒng)自帶的mysql,有的是版本太低,有的是與

  自己想要裝的web服務(wù)需要的低版本的mysql

  后來自己學(xué)著以tar的方式安裝mysql,我的mysql裝在/usr/local/mysql目錄下啟

  動(dòng)碰到過很多問題。最常見的是:

  ERROR 2002: Can't connect to local MySQL server through socket

  '/tmp/mysql.sock' (111)

  解決辦法:

  [root@test mysql]# /usr/local/mysql/bin/mysqladmin -u root /

  > -S /var/lib/mysql/mysql.sock password 'your.passwd'

  或者做個(gè)連接

  ln -s /var/lib/mysql/mysql.sock /tmp

  其實(shí)提示找不到 /tmp/mysql.sock有時(shí)也并不是/tmp目錄下沒這個(gè)文件,是啟動(dòng)

  命令不對(duì),我碰到過

  常見的幾種啟動(dòng)方式,自己也不是記得很清楚,如果你確定tmp下有mysql.sock這

  個(gè)文件不妨試試另外的幾個(gè)命令

  /usr/local/mysql/bin/mysql -u root -p

  /usr/local/mysql/bin/mysqld --user=mysql&

  /usr/local/mysql/bin/mysqld --user=root&

  /usr/local/mysql/bin/mysqld_safe --user=root&

  /usr/local/mysql/bin/mysqld_safe --user=mysql&

  /usr/local/mysql/bin/safe_mysqld--uer=root&(注意safe_mysqld與mysqld_safe是不同的,&表示mysql在后臺(tái)運(yùn)行)我的就會(huì)報(bào)錯(cuò)了

  STOPPING server from pid file

  /usr/local/mysql/data/localhost.localdomain.pid

  060304 11:46:21 mysqld ended

  這是權(quán)限問題,我的mysql目錄屬于root用戶,也屬于root群組,改用mysqld_safe啟動(dòng)就沒問題了,

  大家只要注意這幾個(gè)mysql,safe_mysqld,mysqld_safe,mysqld,mysqladmin.多試幾次

  其實(shí)有時(shí)mysql已經(jīng)正常啟動(dòng)了,查看mysql是否啟動(dòng)命令

  ps -aux | grep mysqld

  會(huì)看到如下類似內(nèi)容

  mysql 6394 0.0 1.5 10528 992 pts/3 S 16:16 0:00

  /usr/local/mysql/

  mysql 6395 0.0 1.5 10528 992 pts/3 S 16:16 0:00

  /usr/local/mysql/

  mysql 6396 0.0 1.5 10528 992 pts/3 S 16:16 0:00

  /usr/local/mysql/

  root 6422 0.0 1.1 2408 732 pts/3 S 16:20 0:00 grep

  mysql

  查看mysql是否在監(jiān)聽端口命令

  netstat -tl | grep mysql

  會(huì)看到如下類似內(nèi)容

  tcp 0 0 *:mysql *:* LISTEN

  補(bǔ)充:Linux基本命令

  1.ls命令:

  格式::ls [選項(xiàng)] [目錄或文件]

  功能:對(duì)于目錄,列出該目錄下的所有子目錄與文件;對(duì)于文件,列出文件名以及其他信息。

  常用選項(xiàng):

  -a :列出目錄下的所有文件,包括以 . 開頭的隱含文件。

  -d :將目錄像文件一樣顯示,而不是顯示其他文件。

  -i :輸出文件的i節(jié)點(diǎn)的索引信息。

  -k :以k字節(jié)的形式表示文件的大小。

  -l :列出文件的詳細(xì)信息。

  -n :用數(shù)字的UID,GID代替名稱。

  -F : 在每個(gè)文件名后面附上一個(gè)字符以說明該文件的類型,“*”表示可執(zhí)行的普通文 件;“/”表示目錄;“@”表示符號(hào)鏈接;“l”表示FIFOS;“=”表示套接字。

  2.cd命令

  格式:cd [目錄名稱]

  常用選項(xiàng):

  cd .. 返回上一級(jí)目錄。

  cd ../.. 將當(dāng)前目錄向上移動(dòng)兩級(jí)。

  cd - 返回最近訪問目錄。

  3.pwd命令

  格式: pwd

  功能:顯示出當(dāng)前工作目錄的絕對(duì)路徑。

  相關(guān)閱讀:Linux主要特性

  完全兼容POSIX1.0標(biāo)準(zhǔn)

  這使得可以在Linux下通過相應(yīng)的模擬器運(yùn)行常見的DOS、Windows的程序。這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶在考慮使用Linux時(shí),就想到以前在Windows下常見的程序是否能正常運(yùn)行,這一點(diǎn)就消除了他們的疑慮。

  多用戶、多任務(wù)

  Linux支持多用戶,各個(gè)用戶對(duì)于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)在電腦最主要的一個(gè)特點(diǎn),Linux可以使多個(gè)程序同時(shí)并獨(dú)立地運(yùn)行。

  良好的界面

  Linux同時(shí)具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應(yīng)的指令來進(jìn)行操作。它同時(shí)也提供了類似Windows圖形界面的X-Window系統(tǒng),用戶可以使用鼠標(biāo)對(duì)其進(jìn)行操作。在X-Window環(huán)境中就和在Windows中相似,可以說是一個(gè)Linux版的Windows。

  支持多種平臺(tái)

  Linux可以運(yùn)行在多種硬件平臺(tái)上,如具有x86、680x0、SPARC、Alpha等處理器的平臺(tái)。此外Linux還是一種嵌入式操作系統(tǒng),可以運(yùn)行在掌上電腦、機(jī)頂盒或游戲機(jī)上。2001年1月份發(fā)布的Linux 2.4版內(nèi)核已經(jīng)能夠完全支持Intel 64位芯片架構(gòu)。同時(shí)Linux也支持多處理器技術(shù)。多個(gè)處理器同時(shí)工作,使系統(tǒng)性能大大提高。


如何啟動(dòng)/停止/重啟MySQL相關(guān)文章:

1.liunx重啟MYSQL的命令詳解

2.怎樣用cmd命令快速啟動(dòng)和關(guān)閉MySQL數(shù)據(jù)庫服務(wù)

3.linux mysql服務(wù)啟動(dòng)命令

4.linux下mysql關(guān)閉數(shù)據(jù)庫命令行

5.linux中mysql啟動(dòng)服務(wù)命令

4019296