mysql重置密码

mysql重置密码

wulilideMacBook-Pro:bin wulili$ mysql start

ERROR 1045 (28000): Access denied for user ‘wulili’@’localhost’ (using password: NO)

wulilideMacBook-Pro:bin wulili$ su – root

1、吧mysql服务关闭

2、

 启动mysqld_safe ,跳过启动授权表。启动时加上skip-grant-tables参数目的是在启动mysql时不启动grant-tables,授权表。这样就可以修改root的密码了。

# mysqld_safe –skip-grant-tables &

wulilideMacBook-Pro:support-files root# find / -name mysqld_safe

find: /dev/fd/3: Not a directory

find: /dev/fd/4: Not a directory

/usr/local/mysql-5.7.16-osx10.11-x86_64/bin/mysqld_safe

wulilideMacBook-Pro:support-files root# /usr/local/mysql-5.7.16-osx10.11-x86_64/bin/mysqld_safe –skip-grant-tables &

[1] 1397

wulilideMacBook-Pro:support-files root# 2016-11-30T11:47:40.6NZ mysqld_safe Logging to ‘/usr/local/mysql/data/wulilideMacBook-Pro.local.err’.

2016-11-30T11:47:40.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

mysql -uroot -p

Enter password: 按下回车键

Welcome to the MySQL monitor.  Commands end with ; or g.

Your MySQL connection id is 2

Server version: 5.7.16 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.

mysql> update user set password=PASSWORD(‘12345678’) where user=”root”; 

ERROR 1046 (3D000): No database selected

mysql> 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

mysql> update user set password=PASSWORD(‘12345678’) where user=”root”; 

ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’

mysql> update user set passwd=PASSWORD(‘12345678’) where user=”root”; 

ERROR 1054 (42S22): Unknown column ‘passwd’ in ‘field list’

mysql> update user set password=password(‘12345678′) where User=’root’;

ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’

mysql> update user set authentication_string=password(‘12345678’) where user=”root”;

Query OK, 1 row affected, 1 warning (0.01 sec)

Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

降重鸟 降重鸟

要想效果好,就用降重鸟。AI改写智能降低AIGC率和重复率。

降重鸟 113 查看详情 降重鸟

mysql> quit

Bye

3、重启数据库

wulilideMacBook-Pro:support-files root# /usr/local/mysql/support-files/mysql.server restart

Shutting down MySQL

..2016-11-30T11:58:22.6NZ mysqld_safe mysqld from pid file /usr/local/mysql/data/wulilideMacBook-Pro.local.pid ended

 SUCCESS! 

Starting MySQL

. SUCCESS! 

[1]+  Done                    /usr/local/mysql-5.7.16-osx10.11-x86_64/bin/mysqld_safe –skip-grant-tables

wulilideMacBook-Pro:support-files root# mysql -u root -p  这里密码就是12345678了

Enter password: 

Welcome to the MySQL monitor.  Commands end with ; or g.

Your MySQL connection id is 4

Server version: 5.7.16

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.

mysql> quit

Bye

wulilideMacBook-Pro:support-files root# 

mysql> use mysql;

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

mysql>  alter user ‘root’@’localhost’ identified by ‘12345678’;

Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> show databases;

+——————–+

| Database           |

+——————–+

| information_schema |

| mysql              |

| performance_schema |

| sys                |

+——————–+

4 rows in set (0.00 sec)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/424093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
开发新闻小程序能赚钱吗?
上一篇 2025年11月7日 10:50:49
出现iPad无法充电的原因及解决方法
下一篇 2025年11月7日 10:50:56

相关推荐

  • PHP文件上传与数据库记录:常见问题及安全实践

    本文旨在解决PHP文件上传至服务器目录成功但数据库记录失败的问题,并深入分析导致此问题的常见原因,包括不当的SQL查询结果判断和潜在的SQL注入风险。教程将提供一套安全、健壮的文件上传与数据库记录解决方案,强调使用预处理语句和完善的错误处理机制。 在web开发中,文件上传是一个常见的功能需求。然而,…

    2026年9月3日
    000
  • mysql怎么将数字转为字符串

    mysql将数字转为字符串的方法:1、利用CHAR()函数,语法“SELECT CONVERT(数值,CHAR);”;2、利用“+”运算符,将数字与空字符串相加,语法“SELECT 数值+”;”。 本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 mysql将…

    2026年9月3日
    200
  • mysql怎么查询数据库是否存在

    方法:1、执行“SELECT * FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = ‘数据库名称’;”语句;2、执行“show databases like ‘数据库名称’;”语句。 本教程操作环…

    2026年9月3日
    100
  • mysql求和函数是什么

    mysql求和函数是什么mysql求和函数是什么mysql求和函数是什么mysql求和函数是什么

    mysql求和函数有两种:1、count()函数,用于统计查询结果中的行数;2、sum()函数,用于计算某一字段中所有行的数值之和。 本文操作环境:windows7系统、mysql 5.7版本、Dell G3电脑。 mysql求和函数是什么? count() 函数和 sum() 函数 他们的用法和区…

    2026年9月3日 用户投稿
    100
  • 求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟。。

    求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟。。求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟。。求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟。。求求你们了,MyBatis 批量插入别再乱用 foreach 了,5000 条数据花了 14 分钟。。

    点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发… 源码精品专栏 原创 | Java 2021 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应用框架 Netty 源码解析消息中…

    2026年9月3日 用户投稿
    000
  • 如何解决安装mysql出现this问题

    如何解决安装mysql出现this问题如何解决安装mysql出现this问题如何解决安装mysql出现this问题如何解决安装mysql出现this问题

    安装mysql出现this的解决办法:1、下载Windows图像组件;2、安装Windows图像组件以及NET Framework即可。 本文操作环境:Windows7系统、Mysql5.7版、Dell G3电脑。 如何解决安装mysql出现this问题? 安装MySQL出现的this applic…

    2026年9月3日 用户投稿
    100
  • mysql怎么增加用户

    增加用户的方法:1、使用“CREATE USER 用户 IDENTIFIED BY ‘密码’;”语句;2、使用“GRANT priv_type ON database.table TO 用户 IDENTIFIED BY ‘密码’;”语句。 本教程操作环…

    2026年9月3日
    100
  • mysql中的注释有哪些

    mysql中的注释有哪些mysql中的注释有哪些mysql中的注释有哪些mysql中的注释有哪些

    mysql中有四种注释:1、单行注释“–”,语法“– 注释内容”;2、单行注释“#”,语法“#注释内容”;3、多行注释“/**/”,语法“/*注释内容 */”;4、内联注释“/*! */”,语法“/*!注释内容 */”。 本教程操作环境:windows7系统、mysql8版本…

    2026年9月3日 用户投稿
    000
  • MySQLCPU资源消耗优化_MySQL减少查询CPU使用技巧

    MySQLCPU资源消耗优化_MySQL减少查询CPU使用技巧MySQLCPU资源消耗优化_MySQL减少查询CPU使用技巧MySQLCPU资源消耗优化_MySQL减少查询CPU使用技巧MySQLCPU资源消耗优化_MySQL减少查询CPU使用技巧

    mysql cpu占用率高的核心原因是低效sql查询、缺失索引、高并发连接和不合理配置。1. 优化sql语句,避免全表扫描、复杂join和函数操作,使用explain分析执行计划;2. 合理创建索引,提升查询效率;3. 控制并发连接,减少线程切换开销;4. 调整innodb_buffer_pool_…

    2026年9月3日 用户投稿
    000
  • mysql怎么添加注释

    mysql添加注释的方法:1、使用“alter table 表名 modify 字段名 类型 约束 comment ‘注释内容’;”语句为字段添加注释;2、用“alter table 表名 comment ‘注释内容’;”语句为表添加注释。 本教程操作…

    2026年9月3日
    100
  • mysql怎么实现字段求和

    在mysql中,可以利用SUM()函数实现字段求和,该函数返回指定字段值的总和,语法“SELECT SUM(DISTINCT expression) FROM 表名 [WHERE子句];)”。 本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 在mysql中,可以利用SU…

    2026年9月3日
    300
  • mysql怎么修改注释

    mysql怎么修改注释mysql怎么修改注释mysql怎么修改注释mysql怎么修改注释

    修改方法:1、使用“alter table 表名 comment ‘注释内容’;”语句,可修改表的注释;2、用“alter table 表名 modify column 字段名 类型 comment ‘注释内容’;”语句,可修改字段的注释。  本教程操…

    2026年9月3日 用户投稿
    100
  • Podman 已成 Linux 官方标配!Docker 没戏了?

    Podman 已成 Linux 官方标配!Docker 没戏了?Podman 已成 Linux 官方标配!Docker 没戏了?Podman 已成 Linux 官方标配!Docker 没戏了?Podman 已成 Linux 官方标配!Docker 没戏了?

    podman 简介 Podman 是一个开源项目,在 GitHub 上已获得超过 12,000 个星标,可以在大多数 Linux 平台上运行。Podman 是一个无守护进程的容器引擎,用于在 Linux 系统上开发、管理和运行 OCI(开放容器倡议)容器和容器镜像。Podman 提供了与 Docke…

    2026年9月3日 用户投稿
    300
  • mysql怎么查询数据并起别名

    在mysql中,可以利用“SELECT”语句和“AS”关键字来查询数据并起别名,语法为“SELECT 字段名/* FROM 表名 AS 表别名;”或“SELECT 字段名 AS 字段别名 FROM 数据表名;”。 本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 为表指定…

    2026年9月3日
    100
  • mysql怎么修改表类型

    在mysql中,可以利用“alter table”语句和“ENGINE子句”来修改表类型,语法为“alter table 数据表名  ENGINE = 需要的表类型值;”。 本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 MySQL 数据表主要支持六种类型 ,分别是:B…

    2026年9月3日
    100
  • mysql怎么修改字段为非空

    mysql中可使用“ALTER TABLE”语句和“NOT NULL”关键字来修改字段为非空,会在修改表时为字段设置非空约束,语法为“ALTER TABLE 表名 CHANGE COLUMN 字段名 字段名 数据类型 NOT NULL;”。 本教程操作环境:windows7系统、mysql8版本、D…

    2026年9月3日
    200
  • 掌握HTML、CSS、JS、PHP、MySQL等技能,毕业生的求职前景如何?

    掌握HTML、CSS、JS、XAMPP、PHP和MySQL技能的毕业生,就业前景如何?这是一个许多即将毕业的大学生都关心的问题。 这位同学能够使用这些技能构建前后端网站,却对未来就业感到迷茫,只学习过一些Vue基础知识。 能否找到工作,并非简单的“是”或“否”。 这取决于多个因素:招聘岗位需求、作品…

    2026年9月3日
    200
  • mysql主键和索引的区别是什么

    区别:1、主键用于唯一标识表中某一行的属性或属性组,而索引用于快速寻找具有特定值的记录;2、一个表只能有一个主键,但可以有多个候选索引;3、主键列不允许空值,而索引列允许空值;4、主键是逻辑键,索引是物理键。 本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 关系数据库依…

    2026年9月3日
    100
  • Spring @Transactional注解下,查询操作会加锁吗?

    Spring @Transactional注解与数据库查询加锁 并发环境下,数据库加锁机制至关重要,防止数据一致性问题。本文探讨Spring @Transactional注解下,数据库查询操作是否会加锁。 隔离级别决定加锁行为 查询操作是否加锁,关键在于数据库的事务隔离级别。MySQL常见的隔离级别…

    2026年9月3日
    1000
  • mysql的分页查询语句是什么

    mysql的分页查询语句是:1、“select*from tablename limit index,pageNum”语句;2、“select*from tablename limit  pageNum offset index”语句。 本教程操作环境:windows10系统、mysql8.0.22…

    2026年9月3日
    300

发表回复

登录后才能评论
关注微信