自从我忘记了它,我就重新设置MYSQL密码。我在Centos 7上使用MYSQL 5.6.41。
I遵循以下步骤:
服务mysql停止
数独mysqld_safe --跳过-授予-表&
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服务mysql状态
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/
发布于 2019-09-03 11:18:05
最后,我使用以下链接解决了它,并对其中使用的命令进行了一些修改。
我所做的修改:
杀死
cat /mysql-data-directory/host_name.pid
我使用:>服务mysqld停止
mysqld -init-file=/home/me/mysql-init&
我用:
mysqld -init-file=/home/me/mysql-init.txt&
发布于 2021-08-31 22:50:44
经过几个小时没有成功的搜索,我终于找到了路。
当你执行
sudo mysqld_safe --skip-grant-tables &Mysql使用/etc/mysql/mysql.conf.d/mysqld_safe_syslog.cnf中的文件
我评论第二行,然后像这样保存
[mysqld_safe]
#syslog然后我就可以毫无问题地执行这个命令了。我在log /var/log/mysql/error.log中找到了
This error:
[ERROR] [MY-000067] [Server] unknown variable 'log-syslog=1'.
[ERROR] [MY-010119] [Server] Aborting在互联网上搜索这个变量是什么。https://dba.stackexchange.com/questions/230736/mysql-could-not-be-started-because-unknown-variable-log-syslog-1
https://stackoverflow.com/questions/57616900
复制相似问题