gpt4 book ai didi

php - mysqld_safe mysqld 从 pid 文件 mysqld.pid 结束

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:13:28 26 4
gpt4 key购买 nike

我正在重置 MYSQL 密码,因为我忘了它。我在 Centos 7 上使用 MYSQL 5.6.41。

我遵循了以下步骤:

  1. 停止 MYSQL 使用:

service mysql stop

  1. 以安全模式启动 MYSQL,这样我就可以在没有密码的情况下获得完全访问权限。

sudo mysqld_safe --skip-grant-tables &

Above command ends with :

190822 20:37:38 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

[1]+ Done mysqld_safe --skip-grant-tables
  1. 检查 MYSQL 状态是否正在运行:

service mysql status

This command always shows me iactive status:
Active: inactive (dead) since Thu 2019-08-22 20:14:22 UTC; 11min ago

由于 MYSQL 在运行 mysqld_safe 后死机,'mysql -u root' 拒绝登录。

我访问了很多链接来解决这个问题,即使我发现有几个人发布了同样的问题,但这对我来说不起作用。

引用:

https://linuxize.com/post/how-to-reset-a-mysql-root-password/

Can't reset root password with --skip-grant-tables on ubuntu 16

mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid prevent from server restart

最佳答案

最后,我使用以下链接解决了这个问题,并对其中使用的命令进行了一些修改。

Resetting the Root Password: Unix and Unix-Like Systems

我所做的修改:

  1. 停止 MYSQL 服务器(在我的情况下不起作用)

kill cat /mysql-data-directory/host_name.pid

我用过:> service mysqld stop

  1. 启动 MySQL 服务器,并设置 init_file 系统变量来命名文件(在我的情况下不起作用):

mysqld --init-file=/home/me/mysql-init &

我用过:

mysqld --init-file=/home/me/mysql-init.txt &

关于php - mysqld_safe mysqld 从 pid 文件 mysqld.pid 结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57616900/

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