gpt4 book ai didi

mysql - MariaDB install : I unchecked running as service during installation. 启动和停止 mariadb 的正确方法是什么?

转载 作者:可可西里 更新时间:2023-11-01 09:52:56 24 4
gpt4 key购买 nike

现在,我不知道如何启动 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运行 Bootstrap 删除默认用户设置根密码创建 my.ini 文件注册服务“MyDB” fatal error :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”的服务器失败错误:'无法连接到 'localhost' 上的 MySQL 服务器(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’的访问(使用密码:YES)”

我仍然可以连接。

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

更新:我可以用它来关闭:mysqladmin -u root -p 关闭

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

谢谢。

最佳答案

这就是你要做的。

  1. 在 Microsoft 管理控制台中打开“服务”应用。
    • 点击开始按钮
    • 输入服务
    • 按回车键。
  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

该操作序列应删除该服务,然后再安装它。最后它会启动它。如果您不在管理员模式下使用 shell,这将不起作用。

您可以通过关闭、重新打开并查看 Microsoft 管理控制台中的“服务”应用来仔细检查是否正确。

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

关于mysql - MariaDB install : I unchecked running as service during installation. 启动和停止 mariadb 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29067887/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com