2012-08-02 77 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阻止它