mac下重置mysl8.0.11密码的方法

yizhihongxing

下面是针对Mac下重置MySQL 8.0.11密码的方法完整攻略。步骤如下:

1. 停止MySQL服务

在终端中输入以下命令,停止MySQL服务。

sudo /usr/local/mysql/support-files/mysql.server stop

2. 以安全模式启动MySQL服务

在终端中输入以下命令,以安全模式启动MySQL服务。

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

这个命令可以跳过密码验证,以超级管理员身份进入MySQL。

3. 连接到MySQL服务

在终端中输入以下命令,连接到MySQL服务。

mysql -u root

4. 修改密码

在连接到MySQL服务后,输入以下命令修改密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

其中,new_password 换成你要设置的新密码。

5. 重启MySQL服务

在终端中输入以下命令,重启MySQL服务。

sudo /usr/local/mysql/support-files/mysql.server restart

示例说明一

假设你要将密码修改为123456,那么修改密码命令如下。

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

示例说明二

假设你忘记了root用户的密码,想重置密码为123456,那么可以使用以下命令进行重置。

UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE User='root';
FLUSH PRIVILEGES;

以上就是针对Mac下重置MySQL 8.0.11密码的完整攻略,希望可以帮到你。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mac下重置mysl8.0.11密码的方法 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • SQLite 和 IBM DB2 的区别

    SQLite和IBM DB2都是常见的关系型数据库管理系统,在不同的场景下可能会有不同的选择。下面我将为您详细讲解两者的区别。 1. 数据库类型 SQLite是一种轻量级、独立的嵌入式数据库,它没有客户端/服务器架构,它的所有数据都存储在一个文件中,因此SQLite适合于那些需要独立、小型的应用程序。 IBM DB2则是一种大型企业级数据库管理系统,拥有完整…

    database 2023年3月27日
    00
  • 附加到SQL2012的数据库就不能再附加到低于SQL2012的数据库版本的解决方法

    要解决 “附加到 SQL Server 2012 的数据库就不能再附加到低于 SQL Server 2012 的数据库版本” 这个问题,我们需要进行以下步骤: 创建脚本文本文件,将 SQL 2012 数据库导出为 SQL 脚本文件。 对 SQL 脚本文件进行编辑,将 SQL Server 2012 版本中的新特性代码(如FILESTREAM等)删除。 修改S…

    database 2023年5月21日
    00
  • 常见数据库mysql、oracle和DB2中is null 和 =null 的区别

    问题背景:前段时间我在测试过程中上传一个文件,文件内容要求判断为空,结果出现了报错,跟踪原因发现是开发误将oracle中对null的判断方式写成了=null,下面梳理一下不同数据库对该问题的处理方法: 1、mysql MySQL 中 null 不代表任务实际的值,类似于一个未知数。 2.执行对比 2.1 查询条件为 =null    执行之后,发现返回行数为…

    MySQL 2023年4月11日
    00
  • asp中使用MSXML2.ServerXMLHTTP实现异步请求例子

    使用MSXML2.ServerXMLHTTP可以实现异步请求数据的功能,在ASP中使用该对象可以方便地实现异步请求。下面,我将为您介绍如何使用MSXML2.ServerXMLHTTP实现异步请求的完整攻略,并提供两个示例说明。 步骤一:创建MSXML2.ServerXMLHTTP对象 在ASP中使用MSXML2.ServerXMLHTTP需要先创建该对象。以…

    database 2023年5月21日
    00
  • 实际应用中,如何将MySQL数据库迁移到其它机器?

    备份数据 在迁移MySQL数据库之前,首先需要备份数据以防数据丢失。可以使用MySQL自带的 mysqldump 工具进行备份。 命令如下: mysqldump -u [用户名] -p [密码] [数据库名] > [备份文件名].sql 例如: mysqldump -u root -p123456 testdb > testdb_backup.s…

    MySQL 2023年3月10日
    00
  • Using Redis Pub/Sub with Spring Boot

    This application consist of multiple micro services which interact with each other. We would create event driven construct, where services would connect to messaging layer and woul…

    Redis 2023年4月11日
    00
  • 针对distinct疑问引发的一系列思考

    针对distinct疑问引发的一系列思考,完整攻略如下: 1. 理解distinct DISTINCT 是 SQL 中常用的关键字,用于筛选数据库中的唯一记录。例如,如果我们需要查询某个城市所有的居民姓名,由于一个城市可能有多个居民,因此在查询到数据后,我们需要把相同的居民姓名去重,这时就可以使用 DISTINCT 关键字来达到去重的目的。 下面是一个示例代…

    database 2023年5月21日
    00
  • Zabbix安装图文教程(需要LAMP或者LNMP运行环境)

    Zabbix安装图文教程(需要LAMP或者LNMP运行环境) 介绍 Zabbix是一个开源的网络监控系统,可以监控服务器、网络设备、应用程序、数据库等,支持邮件、短信、微信、电话等方式的告警通知。本文提供基于LAMP或LNMP环境的Zabbix安装攻略。 环境要求 操作系统:CentOS、Debian、Ubuntu等Linux发行版。 LAMP或LNMP环境…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部