当前位置: 首页 > 知识库问答 >
问题:

如何在MariaDB 10.5.5-MariaDB在CentOS 8上重置root密码?

阳修永
2023-03-14

我尝试了重置根密码的建议,因为mariadb不起作用

共有1个答案

葛永丰
2023-03-14

从SSH登录到centos服务器。然后停止mysqld服务,并使用-skip-grant-tables选项运行mysqld_safe,使其处于不安全模式并重置密码。然后使用mysql命令登录到mysql服务器,不带-u或-p参数,因为您处于不安全模式。然后更新根密码,刷新特权,然后从msyql控制台退出。然后使用mysqladmin停止mysql服务器,该服务器将要求输入密码,给出最近保存的新密码。然后最后启动mysqld服务。

$ systemctl stop mysqld
$ mysqld_safe --skip-grant-tables &
$ mysql
mysql> UPDATE mysql.user SET Password=PASSWORD('new-password') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
$ mysqladmin -u root -p shutdown
$ systemctl start mysqld

编辑:------------------------------------------

$ sudo systemctl stop mariadb
$ sudo mysqld_safe --skip-grant-tables --skip-networking &
$ mysql -u root
MariaDB [(none)]> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
MariaDB [(none)]>  FLUSH PRIVILEGES;
MariaDB [(none)]> exit;
$ sudo kill `/var/run/mariadb/mariadb.pid`
$ sudo systemctl start mariadb
 类似资料:
  • 问题内容: 我一直按照以下说明为Windows 7便携式计算机上的本地安装重置 root 密码。 我停止了服务,创建了 init-file ,并运行以下命令(以管理员身份): 我收到以下 警告 : 2014-02-08 15:44:10 0 [警告]不建议使用带隐含DEFAULT值的TIMESTAMP。请使用– explicit_defaults_for_timestamp服务器选项(有关更多详细

  • 本文向大家介绍MySQL重置root密码,包括了MySQL重置root密码的使用技巧和注意事项,需要的朋友参考一下 我们介绍一种无需密码的重置root密码的方式。 步骤如下: 1、打开配置文件/etc/my.cnf,在mysqld下添加一行skip-grant-tables,如下: 这样我们就可以免密登录MySQL了。 然后保存并退出。 2、重启MySQL 这两个命令2选1: 3、终端输入 mys

  • 本文向大家介绍详解如何在Linux(CentOS)下重置MySQL根(Root)密码,包括了详解如何在Linux(CentOS)下重置MySQL根(Root)密码的使用技巧和注意事项,需要的朋友参考一下 本例中以CentOS6.6下修改MySQL5.1.73举例说明。 1.首先输入“service mysqld status”查看当前mysql服务状态,下图显示正在mysqld服务正在运行中。 2

  • 本文向大家介绍CentOS7如何重置root密码的方法,包括了CentOS7如何重置root密码的方法的使用技巧和注意事项,需要的朋友参考一下 搬砖过程中杂七杂八的环境和配置问题,每次总能碰到不一样的错误。Google一下发现别人能解决的方法不一定适合你。这次我遇到问题的环境是: Windows 10 企业版 2016 LTS VMware® Workstation 14 Pro 14.1.0 b

  • 本文向大家介绍Linux mysql-5.6如何实现重置root密码,包括了Linux mysql-5.6如何实现重置root密码的使用技巧和注意事项,需要的朋友参考一下 1. 检查mysql服务是否启动,如果启动,关闭mysql服务 运行命令:ps -ef | grep -i mysql 如果开着就运行关闭的命令:service mysqld stop 2.修改mysql的配置文件my.conf

  • 如何在ubuntu服务器中更改MySQL root密码和用户名?在设置任何更改之前,我需要停止mysql服务吗? 我也有一个phpmyadmin设置,phpmyadmin会自动更新吗?