MariaDB安装:我在安装过程中未选中作为服务运行。启动和停止mariadb的正确方法是什么?

Der*_*ick 3 mysql windows windows-services mariadb

现在,我不知道如何启动mariadb,因为我没有将其安装为正在运行的服务。

这对我没有帮助:https : //mariadb.com/kb/en/mariadb/starting-and-stopping-mariadb/

我用谷歌搜索,并认为这可以将其设置为服务:

C:\ Program Files \ MariaDB 10.0 \ bin> mysql_install_db.exe --datadir = c:\ mariadb --service = MyDB --password = secret运行引导程序删除默认用户设置根密码创建my.ini文件注册服务'MyDB'严重错误:OpenSCManager失败(5)

http://kb.askmonty.org/v/installation-issues-on-windows包含一些用于解决最常见问题的帮助。如果这对您没有帮助,请在知识库中发表评论或在http://mariadb.org/jira上提交错误报告。


然后我去执行以下命令:C:\ Program Files \ MariaDB 10.0 \ bin> mysqld.exe --datadir = .. / data

但是它只是在那里闪烁。是的,我可以使用Heidisql连接到maria db,但是上面的命令提示符是否假设在上面的命令下闪烁一行?

现在,我不知道如何关闭数据库。我去了文档,找不到此命令:mysql.server stop

但是Windows 7没有这样的命令/脚本。

我试过了:

C:\ Program Files \ MariaDB 10.0 \ bin> mysqladmin -u root -p shutdown输入密码:******** mysqladmin:在'localhost'连接到服务器失败错误:'无法连接到MySQL服务器'localhost'(10061“未知错误”)'检查mysqld是否在localhost上运行并且端口是否为3306。您可以通过执行'telnet localhost 3306'进行检查

我正在使用Windows 7。

我已阅读 http://dev.mysql.com/doc/mysql-startstop-excerpt/5.0/en/windows-server-first-start.html

启动服务器,我在bin目录mysqld --console内运行

我运行了以下命令来停止mariadb,但它似乎没有用:

C:\ Program Files \ MariaDB 10.0 \ bin> mysqladmin shutdown -p输入密码:******** mysqladmin:在'localhost'连接到服务器失败错误:'拒绝用户'ODBC'@'localhost'访问(使用密码:是)'

我仍然可以连接。

在Windows 7上启动和停止maria db(最新版本3/15/2015)的正确方法是什么?

更新:我能够使用它来关闭:mysqladmin -u root -p shutdown

有启动和关闭mariadb的正确方法吗?我真的不希望mariadb在我打开计算机时自动运行。

谢谢。

O. *_*nes 5

这就是你要做的。

  1. 在Microsoft管理控制台中打开“服务”应用程序。
    • 点击开始按钮
    • 类型 services
    • 点击回车键。
  2. 如果实际上已安装MySQL服务,请确保它已停止。(通常,MariaDB就像是MySQL服务一样安装)。
    • 向下滚动以找到MySQL服务
    • 双击它
    • 如果可以,请按“停止”按钮。
  3. 以管理员身份启动Windows Shell(cmd或powershell)。
    • 点击开始按钮并输入cmdpowershell
    • 右键单击开始菜单中显示的程序。
    • 单击以管理员身份运行项目。
  4. 设置工作目录: cd C:\Program Files\MariaDB 10.0\bin
  5. 在接下来的命令中,某些命令可能会失败。尽管继续。
    1. 类型 mysqld --remove
    2. 类型 mysqld --install
    3. 类型 mysqld --start

该操作顺序应删除该服务,然后再安装它。最终它将启动它。如果您不在管理员模式下使用外壳程序,则将无法使用。

您可以通过关闭,重新打开并在Microsoft管理控制台中查看“服务”应用程序来再次确认是否正确。

为什么这样做?因为像许多服务.exe程序一样,MySQL和MariaDB服务器是自安装的:它们包含必要的代码以作为服务进行安装和删除。