首页 > 数据库 >MySQL 8.0修改密码

MySQL 8.0修改密码

时间:2024-09-10 08:51:32浏览次数:12  
标签:新密码 8.0 修改 MySQL 密码 mysql

最近系统升级牵涉到MySQL升级,需要升级到 MySQL 8.0,涉及MySQL用户的密码修改,特地记录一下!

MySQL 8.0前修改密码

在MySQL 8.0前,执行:SET PASSWORD=PASSWORD('[新密码]') 进行密码修改,在MySQL 8.0后,以上的方法使用root用户修改别的用户密码是报错的,因为MySQL 8.0后修改了修改密码的方式!

mysql> use mysql;

mysql> update user set password=password('新密码') where user='用户名';
或者
mysql> update mysql.user set authentication_string=password('新密码') where user='用户名';

mysql> flush privileges;   --刷新MySQL的系统权限相关表

MySQL 8.0后修改密码

MySQL 8.0修改密码步骤:

  1. 以 root 用户登录MySQL。
  2. 进入MySQL系统自带数据库: mysql 数据库中。
  3. 执行更改密码语句。
  4. 退出MySQL后,使用新的密码重新登陆。

具体语句如下:

[root@localhost ~]# ./bin/mysql -u root -p '原来的密码'   

mysql> show databases;

mysql> use mysql;

mysql> ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

mysql> flush privileges;   --刷新MySQL的系统权限相关表

mysql> exit;

标签:新密码,8.0,修改,MySQL,密码,mysql
From: https://www.cnblogs.com/ataoxz/p/18383540

相关文章

  • 【开源dcluster】Seatunnel数据同步之MySQL同步到doris
    源码Gitee地址:https://gitee.com/zhenglv123456/dcluster在线文档:https://47.121.127.33:8090/在线体验:http://36.155.14.171:12345/dolphinscheduler/ui/login账号密码:test/test123 创建同步任务操作步骤:1.点击创建任务 2.配置同步脚本 3.设置同步时间......
  • mysql 调优
    一、缓冲池​​​​​14.5.1BufferPool缓冲池是主内存中的一个区域,InnoDB在访问表和索引数据时将其缓存。缓冲池允许直接从内存访问经常使用的数据,从而加快处理速度。在专用服务器上,高达80%的物理内存通常分配给缓冲池。为了提高大容量读取操作的效率,缓冲池被划分为可能容纳多......
  • Python 操作 MySQL 数据库
    什么是MySQLdb?如何安装MySQLdb?数据库连接创建数据库表数据库插入操作数据库查询操作数据库更新操作删除操作执行事务错误处理Python标准数据库接口为PythonDB-API,PythonDB-API为开发人员提供了数据库应用编程接口。Python数据库接口支持非常多的数据库,你......
  • flask-docker更新(mysql更新为容器)
    前言之前用docker编写了一个flask的简单demo,但是里面的mysql用的本地的,当时是自己偷懒用了本地的,现在空余时间重新处理了mysql容器重新更新一下一、docker-compose.yml示例version:'3'services:flask:build:context:./appcontainer_name:flask......
  • Mysql Innodb存储引擎原理—链接如下
    MysqlInnodb存储引擎|ProcessOn免费在线作图,在线流程图,在线思维导图ProcessOn是一个在线协作绘图平台,为用户提供强大、易用的作图工具!支持在线创作流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。同时依托于互联网实现了人......
  • 记录一次【截止目前最新版本MySql安装教程】MySql-9.0.1-winx64
    本次记录是目前最新版本9.0.1的安装记录,跟之前版本还是有区别的MySQL社区版下载地址:https://dev.mysql.com/downloads/mysql/安装整体步骤如下:下载MySQL版本;配置环境变量也可以不配置配置安装配置文件my.ini执行安装命令mysqld--install创建随机密码mysqld--initialize--con......
  • [MySQL]一次死锁排查
    字节面试题在可重复隔离级别下,这种情况会发生什么?答案:死锁下面我们用一个具体的例子来展示:首先我们有一张这样的表下面我们来执行一些语句,可以看到结果输出了,检测到发生了死锁Deadlockfoundwhentryingtogetlock;tryrestartingtransaction下面具体分析,首先......
  • 部署K8S集群(四):部署MySQL
    密码文件:MySQLSecret#VGVzdA==->Test#ZGJyZWFkZXI=->root#cGFzc0AxMjM0->pass@1234mkdir-p/opt/mysqlmkdir-p/data/mysqlcat>/opt/mysql/mysql-secret.yaml<<EOFapiVersion:v1kind:Secretmetadata:name:mysql-secrettype:......
  • MySQL——视图(二)视图管理(7)删除视图
            当视图不再需要时,可以将其删除,删除视图时,只能删除视图的定义,不会删除数据。删除一个或多个视图可以使用DROPVIEW语句,删除视图的基本语法格式如下所示:DROPVIEWIIEEXISTS]view_name[,view_name1]...[RESTRICT|CASCADE]        在上述......
  • MySQL——视图(三)应用实例——视图的应用
            本节将通过一个应用案例让读者熟练掌握在实际开发中创建并使用视图的完整过程。1.案例的目的        掌握视图的创建、查询、更新和删除操作。        假如有来自河北和山东的三个理科学生报考北京大学(PekingUniversity)和清华大学(Tsinghua......