跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • [FAIL] Stopping MariaDB database server: mysqld failed!

[FAIL] Stopping MariaDB database server: mysqld failed!

By 大伟哥 | 2021-07-10,周六, 12:37

在 Debian 下使用 MariaDB,修改 root 用户使用密码认证方式登录后,每次要停止 MariaDB 服务的时候,总是会报错,显示:

sudo /etc/init.d/mysql stop
[FAIL] Stopping MariaDB database server: mysqld failed!

经过排查,发现可以通过修改/etc/mysql/debian.cnf来解决。

默认的 /etc/mysql/debian.cnf文件内容如下:

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = root
password =
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = root
password =
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr

我们可以看到文件里没有提供 root 用户的密码,只要把后来设置的相应密码补齐,就可以使用 sudo /etc/init.d/mysql stop 或者 sudo service mysql stop 命令正常关闭 MariaDB 服务了。

网站建设
  • 379 阅读
MariaDB
MySQL

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
1 + 4 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有