一、啟動方式
1、使用 service 啟動:service mysqld start
2、使用 mysqld 指令碼啟動:/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:safe_mysqld&
二、停止
1、使用 service 啟動:service mysqld stop
2、使用 mysqld 指令碼啟動:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
三、重啟
1、使用 service 啟動:service mysqld restart
2、使用 mysqld 指令碼啟動:/etc/inint.d/mysqld restart
提問 編輯摘要
如何啟動/停止/重啟mysql
一、啟動方式
1、使用 service 啟動:service mysqld start
2、使用 mysqld 指令碼啟動:/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:safe_mysqld&
二、停止
1、使用 service 啟動:service mysqld stop
2、使用 mysqld 指令碼啟動:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
三、重啟
1、使用 service 啟動:service mysqld restart
2、使用 mysqld 指令碼啟動:/etc/inint.d/mysqld restart
剛開始學mysql時都是用redhat自帶的。啟動是什麼 /rc.d/init.d/ start
這很簡單,但是後來越學越多,系統自帶的mysql,有的是版本太低,有的是與
自己想要裝的web服務需要的低版本的mysql
後來自己學著以tar的方式安裝mysql,我的mysql裝在/usr/local/mysql目錄下啟
動碰到過很多問題。最常見的是:
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'
或者做個連線
ln -s /var/lib/mysql/mysql.sock /tmp
其實提示找不到 /tmp/mysql.sock有時也並不是/tmp目錄下沒這個檔案,是啟動
命令不對,我碰到過
常見的幾種啟動方式,自己也不是記得很清楚,如果你確定tmp下有mysql.sock這
個檔案不妨試試另外的幾個命令
/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在後台執行)我的就會報錯了
stopping server from pid file
/usr/local/mysql/data/localhost.localdomain.pid
060304 11:46:21 mysqld ended
這是許可權問題,我的mysql目錄屬於root使用者,也屬於root群組,改用mysqld_safe啟動就沒問題了,
大家只要注意這幾個mysql,safe_mysqld,mysqld_safe,mysqld,mysqladmin.多試
幾次其實有時mysql已經正常啟動了,檢視mysql是否啟動命令
ps -aux | grep mysqld
會看到如下類似內容
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是否在監聽埠命令
netstat -tl | grep mysql
會看到如下類似內容
tcp 0 0 *:mysql *:* listen
show variables like "%case%"; //查詢大小寫設定
lower_case_table_names=1 //大小寫設定 0,區分大小寫,1不區分大小寫
show variables like '%datadir%' --查詢mysql資料庫資訊存放路徑
mysql服務啟動 停止 重啟
如何啟動 停止 重啟mysql 一 啟動方式 1 使用 service 啟動 service mysqld start 2 使用 mysqld 指令碼啟動 etc inint.d mysqld start 3 使用 safe mysqld 啟動 safe mysqld 二 停止 1 使用 servi...
Linux Apache 服務 啟動 停止 重啟
基本的操作方法 本文假設你的apahce安裝目錄為 usr local apache,這些方法適合任何情況 apahce啟動命令 推薦 usr local apache bin apachectl start apaceh啟動 apache停止命令 usr local apache bin apac...
Mysql啟動 停止 重啟操作
下面介紹三種方式對mysql進行啟動 停止 重啟操作 啟動mysql 方式一 sudo etc init.d mysql start 方式二 sudo start mysql 方式三 sudo service mysql start 停止mysql 方式一 sudo etc init.d mysql...