修改Mysql数据库的用户名

2023-11-04


修改数据库用户名

首先安装过MySQL后,点击windows,找到MySQL 5.7 Command Line Client,点击运行,然后输入密码进入数据库
在这里插入图片描述

登录数据库后,然后输入一条下面的语句

select user from mysql.user;

这条语句是用来显示目前已有的用户名,回车后,结果如下:

mysql> select user from mysql.user;
+---------------+
| user          |
+---------------+
| mysql.session |
| mysql.sys     |
| root          |
+---------------+
3 rows in set (0.00 sec)

你会发现,除了你的默认root外,还有几个其他的用户名,这是系统自带的,我们不用在意他们,但是也不要乱动。

输入以下语句进入数据库

use mysql

然后输入update user set user =’新用户名’ where user =’旧用户名’,例如:

update user set user =Root’ where user =’root’;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

改完以后,再查一遍就会发现,用户名已经改了

mysql> select user from mysql.user;
+---------------+
| user          |
+---------------+
| Root          |
| mysql.session |
| mysql.sys     |
+---------------+
3 rows in set (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

但是,当我们下一次用新用户名登录时,会发现无法登陆,这是因为我们没有刷新权限,因此,我们还需要最后一步,刷新权限,运用 flush privileges语句来执行

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

修改Mysql数据库的用户名 的相关文章

  • 高效插入和更新时检查唯一性

    我的员工表中有 2 列 每列值必须是唯一的 staff code staff name staff id staff code staff name 1 MGT Management 2 IT IT staff 当向表中插入或更新项目时 我
  • DBMS 中的阻塞因素

    DBMS 中的阻塞因素是什么 我查看的位表示它是每个记录的块的下限值 因此 B R 下限 其中 B 是块大小 R 是记录 我只是想知道 有人可以告诉我它使用的主要原因 以及它是否真的是地板 我对 FLOORED 的理解是 1 5 降到 1
  • MySQL 中的 UDF 性能

    我注意到 当查询在 SELECT 或 WHERE 子句中调用 UDF 时 MySQL 查询执行时间的性能会呈指数级下降 有问题的 UDF 查询本地表以返回标量值 因此它们不仅执行算术表达式 而且充当相关子查询 我通过简单地删除 UDF 并使
  • 如何在 MacOS 上卸载 Mysql Shell

    我错误地安装了 MySql Shellhttps dev mysql com doc mysql shell 8 0 en https dev mysql com doc mysql shell 8 0 en 在我的 MacBook Pro
  • 在 MySQL 中创建布尔列并将 false 作为默认值?

    我想在 MySQL 中创建一个表boolean默认值为的列false 但它默认接受 NULL 你必须指定0 意思是假 或1 意思是 true 作为默认值 这是一个例子 create table mytable mybool boolean
  • 消除 JPA 标准中子查询产生的冗余连接

    我只需要使用 JPA 标准执行以下 MySQL 查询 获取状态列表 来自state table 基于给定的国家名称 在country SELECT state id state name country id FROM state tabl
  • 1:1 关系中的双向外键约束

    我正在使用 MySQL 数据库 在我的关系数据模型中 我有两个相互 1 1 关联的实体 在我的架构中 通过将 FK 字段放入两个表之一中来建立 1 1 关系 该字段与另一个表的 PK 相关 两个表都有 PK 并且都是自动递增的 BIGINT
  • PHP + MySQL 队列

    我需要一个充当队列的简单表 我的 MySQL 服务器限制是我不能使用 InnoDB 表 只能使用 MyISAM 客户 工人将同时工作 他们每次都需要接受不同的工作 我的想法是执行以下操作 伪代码 job lt SELECT FROM que
  • 如何告诉node.js mysql没有在默认端口上运行?

    我遇到了与此人类似的问题 连接 ECONNREFUSED 节点 js sql https stackoverflow com questions 8825342 connect econnrefused node js sql 我正在尝试将
  • Slick 中的 Scala 枚举(案例对象),良好实践

    假设我有一个代表一组几个有效状态的特征 将对象存储在数据库中是一个好习惯吗 存储 Int 并使用隐式函数 MappedColumnType base Int DoorState 将它们映射到 DoorState 会更好吗 trait Doo
  • Android 预填充数据库 [重复]

    这个问题在这里已经有答案了 我正在开发一个 Android 应用程序 需要在该应用程序的数据库中填充多个条目 一个表 包含 1000 10000 行 然后用户才能使用该应用程序 我浏览了一些教程 但不确定执行此操作的最佳方法 我是否应该在每
  • Mysql 在给定日期时间范围内插入随机日期时间

    使用 SQL 我可以在给出范围的列中插入随机日期时间值吗 例如 给定一个范围2010 04 30 14 53 27 to 2012 04 30 14 53 27 我对范围部分感到困惑 因为我刚刚做了这个 INSERT INTO someta
  • mysqldb接口错误

    我对 mysqldb python 的 mysql 模块 有一个非常奇怪的问题 我有一个文件 其中包含用于在表中插入记录的查询 如果我从文件中调用函数 它就可以正常工作 但是当尝试从另一个文件调用其中一个函数时 它会抛出一个 mysql e
  • 在准备另一个Statement之前是否有必要关闭PreparedStatement

    是否有必要在一个db getConnection 中关闭ResultSet和PreparedStatement 对于下面的例子 Connection conn db getConnection PreparedStatement pstmt
  • VB.NET 和 MySql UPDATE 查询

    我的代码在这里没有错误 至少在我调试它时没有错误 我使用VS 2010 但我希望发生的是 当我单击添加按钮时 文本框 txtQty 中的数字将添加到当前保存在 数量 列中的数字中 例如 txtQty 100 该列上的当前值为 200 我想将
  • 重新启动我的 sql 时,jenkins 失败“sudo:不存在 tty,并且未指定 Askpass 程序 抱歉,请重试。”

    我刚刚配置了 jenkins 在预构建步骤中我尝试重新启动 jenkins 但最终出现以下错误 Commencing build of Revision c5b9f8daac092efc5396d80f568a2cf89ae8b697 or
  • 判断是否存在多对多记录组合

    这似乎是一个常见的任务 有一个简单的解决方案 但我在 StackOverflow 和 Google 上都空手而归 场景是这样的 我有两个共享多对多关系的表 A 和 B 因此 我有一个带有外键的表 A B 它映射 A 到 B 记录关系 标准的
  • Laravel 使用数据库自​​动完成文本字段

    我正在尝试制作如下所示的自动完成表单 但该表单没有显示建议 因为我的数据库查询没问题 形成科尔 控制器方法代码 Routes 当我搜索链接时 我得到如下查询结果 显示结果 id 1 value 苏拉夫霍森 id 2 value 苏拉夫霍森
  • Laravel 中的 SQL 运算符是什么?

    我正在查看 Laravel 的源代码 发现了很多 Eloquent 的 SQL 运算符 我想知道其中一些是什么以及如何使用它们 不幸的是我没有找到任何文档 这是我找到的运营商vendor laravel framework src Illu
  • 有什么方法可以在MySQL中的表名位置使用变量吗?

    我想在表名称位置使用变量 例如 SELECT FROM targetTableName 然而它会出错 有什么方法可以在MySQL中的表名位置使用变量吗 您显示的查询不起作用有两个原因 插入到查询中的用户定义变量将被视为使用字符串文字 而不是

随机推荐

  • 编译错误:”Too many arguments to function call, expected 0, have 2 ”的解决

    在进行大规模工程开发的时候 或者是对原有工程结构进行调整 会出现很多编译问题 其中 Too many arguments to function call expected 0 have 2 是比较常见的一种 这个编译报错在Xcode8上比
  • 未来将是刷脸支付扫码支付方式并存

    目前零售 餐饮 自动售货机 校园等是支付宝和微信重点运营的场景 目前一些头部超市 连锁便利店 支付宝的刷脸支付系统已经覆盖了七八成 刷脸的城市在全国已经超过一百个 微信刷脸支付设备截止今年8月的投放量是几千台 到现在基本已经过万台 在与商家
  • R实战:【常用函数】transform对列数据加工生成新列

    这个函数是非常方便的处理frame这种类型的 可以非常方便的对原来各个列的数据进行加工提取生成新的列 是非常不错的一个函数 示例代码 将原来的id列生成新的id列 生成的规则是将原来的id为整数的转换为6位字符串 不足六位的补0 trade
  • c++11 之可变参数模板

    目的 包含0到任意个模板参数 声明可变参数模板需要在typename或class 后面加上省略号 一 可变参数模板函数 template
  • 一、游戏的本质

    目录 0 游戏案例 1 游戏要素 基本元素 1 1 思考一个游戏 1 2 玩家 1 3 目标 1 4 过程 1 5 规则 1 6 资源 1 7 冲突 1 8 边界 1 9 结果 2 使玩家参与进来 戏剧元素 2 1 挑战性 Challeng
  • 为什么派生类的构造函数必须在初始化列表中调用基类的构造函数

    调用派生类的构造函数时 可能会调用继承自基类的函数 也就可能会用到基类的数据成员 因此 调用派生类的构造函数时 必须确保继承自基类的数据成员已构造完毕 而将基类构造函数的调用写在初始化列表中 能确保做到这一点 要注意两点 如果基类不存在默认
  • uniapp中使用Tag标签和input输入框连用,tag进行标签选择,使用input能够创建标签(uview)

    前言 最近写uniapp 遇到了产品的提的需求 需要做一个tag input连用的功能 点击Tag进行选择 使用input可以进行tag的修改和创建 先来看看产品提的设计稿 大概是一个这样的功能 我开始理解错了以为是在input中显示tag
  • 01-android 微信实现本地视频发布到朋友圈功能

    以下内容是小女子看了转载的 原文链接 http blog csdn net jiangwei0910410003 article details 53045634 哈哈尊重原创 一 前言 前一篇文章已经详细介绍了如何使用Xposed框架编写
  • Python学习入门基础:文件读写操作、模块和包、异常

    一 文件 文件的概念 文件的基本操作 文件 文件夹的常用操作 文本文件的编码方式 很多人学习python 不知道从何学起 很多人学习python 掌握了基本语法过后 不知道在哪里寻找案例上手 很多已经做案例的人 却不知道如何去学习更加高深的
  • VMware安装Ubuntu 18.04虚拟机(镜像下载、硬盘分区、创建虚拟机、安装系统、桥接模式网络配置)

    1 VMware安装 安装VMware Player免费 而且功能足够个人开发使用 Pro的主要区别在于可以同时运行多个虚拟机 而Player只能同时运行一个 VMware Workstation Player 16 下载 VMware W
  • WSL 的问题记录

    Windows 的 Linux 子系统 之前我在这台电脑上已经安装成功 也在里面运行了 Delphi 的 PAServer 测试了把 Delphi IDE 连接上去 成功编译一个 Linux 的程序 也测试了下载一个 LINUX 的 GUI
  • 一.eMMC 简介

    1 前言 熟悉Linux kernel的人都知道 kernel使用MMC subsystem统一管理MMC SD SDIO等设备 为什么呢 到底什么是MMC SD和SDIO又是什么 为什么可以用MMC统称呢 在分析Linux kernel的
  • 外盘国际期货

    人口负增长的国家有多少 在全球169个主要国家和地区中 有35个处于人口增长 新加坡 4 20 克罗地亚 3 70 卡塔尔 2 60 科威特 2 60 捷克 1 80 波黑 1 40 黎巴嫩 1 20 巴林 1 00 委内瑞拉 1 00 中
  • 兔子--android:ems="3"是什么意思

    android ems 3 设置Textview或者是Edittext的宽度为3个字符的宽度 当设置该属性后 控件的长度就是3个字符的长度 超出的部分将不显示
  • 《疯狂Java讲义》读书笔记(三):面向对象(下)

    第六章 面向对象 下 final修饰的变量 方法和类 系统不允许为final变量重新赋值 子类不允许覆盖父类的final方法 final类不允许派生 不可变类让系统更加安全 系统把一个 128 127 之间的整数自动装箱成Integer实例
  • 创建分支报错 Not a valid object name: ‘master‘.

    原因 库是空的 还没有真实master分支 要创建一个文件 然后commit之后才会真正建立master分支 此时才可以建立其它分支 解决步骤 touch README md git add README md git commit m f
  • R语言设置或查询图形参数par函数

    par可用于设置或查询图形参数 图形参数非常 大多数可以在作图函数中设置 本文列举最常见的应用 1 设置图像布局 1 设置图像布局 par mfcol c 1 2 c nr nc 一行两列 par mfrow c 2 1 两行行一列 2 图
  • 达观数据研发“曹植”大语言模型,致力于国产GPT模型

    在通用领域 以ChatGPT为代表的生成式大规模语言模型展现出卓越的知识学习和文字创作能力 受到国内外的广泛关注 垂直领域的GPT大模型同样拥有广阔的应用前景 达观基于多年文本智能技术积累和垂直领域场景业务经验 正在积极探索大语言模型LLM
  • redhat linux7版本重置密码教程

    对于redhat linux7版本的初学者来说 重置密码是必然会提到的 重置密码不仅可以解决你忘记密码的烦恼 更重要的是在rhce的考试的时候派上用场 因为考试的系统密码是靠你自己重置的 操作环境 VMware pro redhat lin
  • 修改Mysql数据库的用户名

    修改数据库用户名 首先安装过MySQL后 点击windows 找到MySQL 5 7 Command Line Client 点击运行 然后输入密码进入数据库 登录数据库后 然后输入一条下面的语句 select user from mysq