2012-08-02 87 views
0

當我使用find命令來查找MySQL位置時,它返回下面的路徑。但是,我想重新啓動MySQL。如果我停下路徑(在/ usr/bin中/ MySQL的),它顯示的錯誤如何停止並啓動mysql?

[拒絕訪問用戶 '根' @ 'localhost' 的與密碼= 'NO]'

左右,其中MySQL將是在下面的路徑重新啓動?

的/ usr/bin中/ MySQL的

的/ usr /共享/ MySQL的

/usr/lib中/ MySQL的

/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux -thread的多/自動/ DBD/mysql的

/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/DBD/mysql

在/ usr/lib64下/ mysql的

在/ var/lib中/ MySQL的

在/ var/lib中/ MySQL的/ mysql的

+0

錯誤是否相同路徑? – 2012-08-02 06:37:53

+0

@Andrius Narusevicius不,該錯誤僅適用於/ usr/bin/mysql。對於其他人,它顯示爲一個目錄 – Dhileepan 2012-08-02 06:39:52

回答

0

如果MySQL作爲服務運行:

sudo service mysql restart; 

sudo service path/to/mysql restart; 

編輯:

檢查如果MySQL運行

service --status-all 
service --status-all | grep mysql 
+0

此命令返回錯誤 - 無法識別的服務 – Dhileepan 2012-08-02 06:40:41

+0

你是否有MySQL運行的第一個地方?你是如何安裝它的? – Ibu 2012-08-02 06:42:30

+0

mysqld正在運行,但是,沒有mysql – Dhileepan 2012-08-02 06:52:46

0

通常你

/etc/init.d/mysql start/stop/restart 

它可以被稱爲的mysqld或MySQL服務器或類似的東西。如果你在Ubuntu上,你必須做

service mysql start/stop/restart 

那裏它可能是mysqld或mysql-server或者類似的東西。

+0

Hohenfold我正在使用Linux。有沒有mysql位於/etc/init.d/可能#/etc/init.d/mysql – Dhileepan 2012-08-02 06:46:35

0

以root身份運行 service mysqld restart

如果還是不行,請嘗試 /etc/init.d/mysqld restart

重新啓動而不是你可以使用:

start啓動mysql

stop阻止它