我已经在我的windows电脑上安装了MySql。我不希望服务器在我启动计算机时自动启动。如何通过快捷方式手动启动?
我可以转到services.msc,在那里启动MySql服务器。这是可行的,但需要做一些工作。所以我更喜欢在我的桌面上添加一个快捷方式。因此,我想在命令提示符中使用mysqld。但这样做似乎行不通。我得到了下面的错误。有没有人看到我做错了什么?
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld
2019-11-26T19:29:37.816017Z 0 [System] [MY-010116] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.18) starting as process 2388
2019-11-26T19:29:37.820757Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\mysqld_tmp_file_case_insensitive_test.lower-test
2019-11-26T19:29:37.821037Z 0 [Warning] [MY-010091] [Server] Can't create test file C:\Program Files\MySQL\MySQL Server 8.0\data\mysqld_tmp_file_case_insensitive_test.lower-test
2019-11-26T19:29:37.821235Z 0 [ERROR] [MY-013276] [Server] Failed to set datadir to 'C:\Program Files\MySQL\MySQL Server 8.0\data\' (OS errno: 2 - No such file or directory)
2019-11-26T19:29:37.850277Z 0 [ERROR] [MY-010119] [Server] Aborting
2019-11-26T19:29:37.850574Z 0 [System] [MY-010910] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.18) MySQL Community Server - GPL.发布于 2019-11-27 03:44:58
这可能属于超级用户,但不管怎样:
确保MySQL服务出现在services.msc中,并记下其名称(MySQL、MySQL57或类似名称)。使用以下内容在桌面上创建快捷方式作为项目的位置:
%comspec% /c "net start mysql || pause"创建快捷方式后,您可以更改其名称和/或图标。必须以管理员身份打开快捷方式(右键单击>以管理员身份运行)。或者,您可以将快捷方式设置更改为以管理员身份运行。
https://stackoverflow.com/questions/59058221
复制相似问题