停止MySQL服务窗口

jop*_*jop 30 mysql shutdown restart

我正在开发一个网站,需要刷新数据.因此必须停止MySQL.
我该如何停止服务?

当我查看控制面板服务时,它会在没有停止或重启选项的情况下启动.

vin*_*thp 35

在Windows上

如果您使用的是Windows打开命令提示符并键入

停止MySQL服务

net stop MySQL 
Run Code Online (Sandbox Code Playgroud)

启动MySQL服务

net start MySQL.
Run Code Online (Sandbox Code Playgroud)

在Linux上

展开|选择|换行|行号

# /etc/init.d/mysqld start
# /etc/init.d/mysqld stop
# /etc/init.d/mysqld restart
Run Code Online (Sandbox Code Playgroud)

Fedora/Red Hat也支持这个:

 Expand|Select|Wrap|Line Numbers
 # service mysqld start
 # service mysqld stop
 # service mysqld restart
Run Code Online (Sandbox Code Playgroud)

我知道这个答案很晚,但我希望它对某些人有所帮助.

  • 在Windows for 5.7版本中,它是MySQL57 (9认同)
  • `服务名称无效.输入NET HELPMSG 2185`可获得更多帮助 (5认同)
  • 在具有MySQL 8.0的Windows 10上,它是MySQL80。从终端运行:NET STOP MySQL80,然后NET START MySQL80 (3认同)
  • 在Windows上,您应该使用具有管理员权限的命令提示符 (2认同)

Nis*_*yal 30

您可以在services.msc中将其启动类型设置为手动.这样,除非需要,否则它不会自动启动.只需从services.msc获取服务名称,如下所示:

在此输入图像描述

您也可以创建批处理文件来轻松启动和停止服务.现在在批处理文件中使用此名称.

你的start.bat:

net start "mysql"
Run Code Online (Sandbox Code Playgroud)

在你的stop.bat:

net stop "mysql"
Run Code Online (Sandbox Code Playgroud)


Mat*_*ete 11

最佳投票答案已过期.我刚刚安装了MySQL 5.7,现在的服务名是MySQL57新命令

net stop MySQL57

  • 这对我有用,我不得不以管理员的身份管理我,只是给任何人提供帮助. (2认同)

Bar*_*ing 7

以管理员身份启动Powershell并运行:

net start [MySQL-service-name]
Run Code Online (Sandbox Code Playgroud)

查找服务名称:

运行“ services.msc”,查找MySQL,然后单击属性

在此处输入图片说明


Seb*_*bas 6

net stop MySQL*
Run Code Online (Sandbox Code Playgroud)

要么

mysqld stop
Run Code Online (Sandbox Code Playgroud)

要么

mysql stop
Run Code Online (Sandbox Code Playgroud)

在窗口的命令行提示符下.

<*>如果您使用的是Windows XP,则需要提供服务的名称,这可以通过以下方式获得:(信用@Atli)

右键单击"开始"菜单中的"我的电脑"快捷方式,选择"管理",然后单击"服务和应用程序"组中的"服务".然后搜索服务列表,直到找到MySQL服务.

然后,您可以使用该名称启动[或停止]服务.它有时可以被称为"mysql5"或"mysql51",或类似的东西.取决于谁安装它.

  • 在XP上都没有停止服务器.1)`net stop MySQL` =>"系统错误1060".2)`mysqld stop` =>"2013-04-12 17:22:50 0 [警告]不推荐使用隐式DEFAULT值的TIMESTAMP.请使用--explicit_defaults_for_times tamp服务器选项(详见文档)".服务器仍在运行.3)`mysql stop` =>"ERROR 1044(42000):拒绝用户'''localhost'访问数据库'stop'".服务器战争以"mysqld --console"开始. (2认同)

小智 6

对于Windows,有一些技巧可以照顾...

(假设您已经从Oracle的站点安装了MySQL,但可能选择不在启动时运行该服务)...

  1. 要从WinVista/Win7的命令行使用"mysqld stop",您必须右键单击开始 - >所有程序 - >附件 - >命令提示符 - >以管理员身份运行

  2. 现在你有本地操作系统管理员访问权限,你可以使用"mysqld stop"(它只会返回)

如果你看到以下你正在尝试用户/命令提示它没有正确的特权:

121228 11:54:50 [Warning] Can't create test file c:\Program Files\MySQL\MySQL Server 5.5\data\hpdv7.lower-test
121228 11:54:50 [Warning] Can't create test file c:\Program Files\MySQL\MySQL Server 5.5\data\hpdv7.lower-test
121228 11:54:50 [Note] Plugin 'FEDERATED' is disabled.
121228 11:54:50 InnoDB: The InnoDB memory heap is disabled
121228 11:54:50 InnoDB: Mutexes and rw_locks use Windows interlocked functions
121228 11:54:50 InnoDB: Compressed tables use zlib 1.2.3
121228 11:54:50 InnoDB: Initializing buffer pool, size = 128.0M
121228 11:54:50 InnoDB: Completed initialization of buffer pool
121228 11:54:50  InnoDB: Operating system error number 5 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory. It may also be you have created a subdirectory
InnoDB: of the same name as a data file.
InnoDB: File name .\ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
Run Code Online (Sandbox Code Playgroud)

如果mysqld未显示为已知系统命令,请尝试将其添加到类路径中

  1. 右键单击"我的电脑"
  2. 高级系统设置
  3. 环境变量
  4. 系统变量
  5. 查找并左键单击选择名为path的变量
  6. 单击"编辑"并将字符串复制到记事本,并在末尾附加MySQL bin目录的完整路径,例如

    %SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32\Wbem; c:\ Program Files\MySQL\MySQL Server 5.5\bin


Gre*_*een 6

我在 XP 上。我已经从 手动安装了 MySQL-5.6.10 .zip,MySQL 站点没有提供 Windows 自动安装程序。在/bin我的MySQL的目录是在我的道路。所以我用mysqld --console命令启动服务器,如下所示:

C:\Documents and Settings\User>mysqld --console
2013-04-12 14:39:19 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_times
tamp server option (see documentation for more details).
Run Code Online (Sandbox Code Playgroud)

从现在开始它正在运行。那个 cmd 窗口被占用了。我打开并使用另一个。

我尝试使用上面的答案,但没有一个可以停止服务器。只抛出错误。所以我mysqladmin -u root shutdown在另一个 cmd 窗口或Ctrl + C在它运行的 cmd 窗口上停止服务器。后者的效果不如前者,有时我必须单击Ctrl + C两次或更多次。

关机过程的日志是这样的:

2013-04-12 17:55:29 3968 [Note] Giving 0 client threads a chance to die gracefully
2013-04-12 17:55:29 3968 [Note] Event Scheduler: Purging the queue. 0 events
2013-04-12 17:55:29 3968 [Note] Shutting down slave threads
2013-04-12 17:55:29 3968 [Note] Forcefully disconnecting 0 remaining clients
2013-04-12 17:55:29 3968 [Note] Binlog end
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'partition'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_TABLES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_CONFIG'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_DELETED'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_INSERTED'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_METRICS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMPMEM'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP_RESET'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_LOCKS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_TRX'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'InnoDB'
2013-04-12 17:55:29 3968 [Note] InnoDB: FTS optimize thread exiting.
2013-04-12 17:55:29 3968 [Note] InnoDB: Starting shutdown...
2013-04-12 17:55:30 3968 [Note] InnoDB: Shutdown completed; log sequence number 1719777
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'BLACKHOLE'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'ARCHIVE'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'MRG_MYISAM'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'MyISAM'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'MEMORY'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'CSV'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'sha256_password'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'mysql_old_password'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'mysql_native_password'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'binlog'
2013-04-12 17:55:30 3968 [Note] mysqld: Shutdown complete
Run Code Online (Sandbox Code Playgroud)

而且我仍然不知道关闭服务器是否是 100% 正确的方法,但它有效:)


Vit*_*lie 6

如果 MySQL 57.

net start MySQL57
Run Code Online (Sandbox Code Playgroud)

或者

net stop MySQL57
Run Code Online (Sandbox Code Playgroud)