最简单的方法mysql重置密码

本文介绍了解决MySQL root账户登录被拒绝的问题,通过关闭并安全模式启动MySQL,修改root密码,重启服务,最终实现正常登录。

mysql使用root账户登录发现被拒绝!

[root@controller bin]# mysql -uroot -p000000
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@controller bin]# 

**

有两种可能一个是root密码不对还有一种的可能是root账户的权限被禁

第一步关闭mysql并且mysql 安全模式运行并跳过权限验证

[root@controller ~]# systemctl stop mariadb
[root@controller ~]# mysqld_safe --skip-grant-tables --skip-networking &  
[2] 8024
[root@controller ~]# 200309 21:22:47 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
200309 21:22:47 mysqld_safe A mysqld process already exists

[2]+  Exit 1                  mysqld_safe --skip-grant-tables --skip-networking
[root@controller ~]# 

第二步登录mysql mysql -uroot 不用加密码

[root@controller ~]# mysql -uroot
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.17-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 

第三步设置mysql密码保存退出

MariaDB [(none)]> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [mysql]> update user set password=PASSWORD("mynewpassword") where User='root';  
Query OK, 4 rows affected (0.01 sec)
Rows matched: 4  Changed: 4  Warnings: 0

MariaDB [mysql]> flush privileges; 
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> exit
Bye
[root@controller ~]# 

第四步重启mysql若发现一直卡住没法启动则查看mysql的进程

[root@controller ~]# systemctl restart mariadb 
^Z
[2]+  Stopped                 systemctl restart mariadb

[root@controller ~]# ps -ef|grep "mysql"
root       7361   7183  0 21:19 pts/5    00:00:00 /bin/sh /usr/bin/mysqld_safe --skip-grant-tables --skip-networking
mysql      7517   7361  0 21:19 pts/5    00:00:01 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --skip-grant-tables --skip-networking --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock
mysql      9157      1  0 21:29 ?        00:00:00 /usr/libexec/mysqld --basedir=/usr
root       9542   7183  0 21:31 pts/5    00:00:00 grep --color=auto mysql
[root@controller ~]# 

第五步删除mysql对应的进程kill

[root@controller ~]# kill 7517
[root@controller ~]# 200309 21:33:18 mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended

[1]-  Done                    mysqld_safe --skip-grant-tables --skip-networking

第六步重启

[root@controller ~]# systemctl restart mariadb
[root@controller ~]# mysql -uroot -pmynewpassword
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.17-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 

内容概要:本文介绍了一个关于超声谐波成像中幅度调制聚焦超声所引起全场位移和应变的分析模型,并提供了基于Matlab的代码实现。该模型旨在精确模拟和分析在超声谐波成像过程中,由于幅度调制聚焦超声作用于生物组织时产生的力学效应,包括全场的位移与应变分布,从而为医学成像和治疗提供理论支持和技术超声谐波成像中幅度调制聚焦超声引起的全场位移和应变的分析模型(Matlab代码实现)手段。文中详细阐述了模型构建的物理基础、数学推导过程以及Matlab仿真流程,具有较强的理论深度与工程应用价值。; 适合人群:具备一定声学、生物医学工程或力学背景,熟悉Matlab编程,从事医学成像、超声技术或相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于超声弹性成像中的力学建模与仿真分析;②支持高强度聚焦超声(HIFU)治疗中的组织响应预测;③作为教学案例帮助理解超声与组织相互作用的物理机制;④为相关科研项目提供可复用的Matlab代码框架。; 阅读建议:建议读者结合超声物理和连续介质力学基础知识进行学习,重点关注模型假设、偏微分方程的数值求解方法及Matlab实现细节,建议动手运行并修改代码以加深理解,同时可拓展应用于其他超声成像或治疗场景的仿真研究。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值