Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何停止和启动mysql?_Mysql_Database - Fatal编程技术网

如何停止和启动mysql?

如何停止和启动mysql?,mysql,database,Mysql,Database,当我使用find命令定位MySQL位置时,它返回以下路径。但是,我想重新启动MySQL。如果我停止路径(/usr/bin/mysql),它将显示错误 [拒绝访问用户'root'@'localhost',密码='NO]' 那么,在下面的路径中,哪个MySQL将被重新启动 /usr/bin/mysql /usr/share/mysql /usr/lib/mysql /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DB

当我使用find命令定位MySQL位置时,它返回以下路径。但是,我想重新启动MySQL。如果我停止路径(/usr/bin/mysql),它将显示错误

[拒绝访问用户'root'@'localhost',密码='NO]'

那么,在下面的路径中,哪个MySQL将被重新启动

/usr/bin/mysql

/usr/share/mysql

/usr/lib/mysql

/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/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

如果mysql作为服务运行:

sudo service mysql restart;

编辑:

检查mysql是否正在运行

service --status-all
service --status-all | grep mysql
通常是这样

/etc/init.d/mysql start/stop/restart
它可能被称为mysqld或mysql服务器或类似的东西。如果你在Ubuntu上,你必须

service mysql start/stop/restart
这里可能有mysqld或mysql服务器或类似的东西。

作为root用户,运行
服务mysqld重启

如果不起作用,试试看
/etc/init.d/mysqld重新启动

您可以使用以下命令代替重新启动:

start
启动mysql


stop
要停止它

如果Mysql正在运行,请使用

重新启动:
服务mysqld重新启动

下面给出了必要时可以使用的其他命令

停止:
服务mysqld停止


要启动:
服务mysqld Start

要停止mysql帐户,请执行以下操作:

sudo mysqladmin-h localhost-u root-p shutdown

首先是:
sudo systemctl启动mysql.service

确认:

sudomysql-h localhost-u root-p

注意: root帐户的默认密码是
root

**不确定,但我认为这会关闭所有帐户的连接&也会启动所有帐户的连接,尽管您已通过使用grant语句停止使用具有特权访问/根访问权限的帐户

范例

将databasename.*上的所有权限授予“username”@“localhost”

来源
第2页主题1.1**

每个路径的错误是否相同?@Andrius Narusevicius否,错误仅适用于/usr/bin/mysql。对于其他人来说,它显示为一个目录。您首先运行的是mysql吗?您是如何安装的?Mysqld正在运行,但是,没有Mysqld。我重新启动了这么多次,但是我在.cnf文件中所做的更改在我使用linux的数据库中没有影响。/etc/init.d/中没有mysql。是否可能#/etc/init.d/mysql
service mysql start/stop/restart