【日常记录-MySQL】MySQL设置root用户密码

复制代码
Author:赵志乾
Date:2024-08-09
Declaration:All Right Reserved!!!

1. 简介

MySQL8.0.30安装后启动,发现root用户尚未设置密码。以下是两种设置root用户密码的方式。

2. 示例

2.1 mysqladmin

使用mysqladmin命令可以无需登录MySQL控制台即可完成root用户密码修改,命令如下:

复制代码
mysqladmin -u root -p'old_password' password 'new_password'

其中old_password为当前的root密码,由于初始安装启用后并未设置密码,故需省略 -p 'old_password' 部分,new_password为希望设置的新密码。

2.2 sql命令

第一步需登录MySQL,由于初始安装启用后并未设置密码,无需-p选项,使用如下命令直接回车即可;

复制代码
mysql -u root

第二步需使用ALTER USER命令设置新密码;

复制代码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';

其中your_new_password为希望设置的新密码

最后一步是刷新系统权限表,使更改生效;命令如下:

复制代码
FLUSH PRIVILEGES;
相关推荐
洪晓露28 分钟前
将 rke2 集群证书延长至 10 年
运维·服务器·数据库
程序猿乐锅1 小时前
【MySQL | 第八篇】MySQL 视图
数据库·mysql
jieyucx2 小时前
SQL 查询终极高阶通鉴:从零基础拆解到工业级多表联查、窗口函数与索引优化
数据库·sql
ai_coder_ai2 小时前
论 NoSQL 数据库技术及其应用
数据库·nosql
AOwhisky4 小时前
Redis 学习笔记(第一期):概述、安装配置与核心理论
运维·数据库·redis·笔记·学习·云计算
ytttr8734 小时前
C# 定时数据库备份工具
开发语言·数据库·c#
睡不醒男孩0308234 小时前
自建 Prometheus+Grafana 与 CLUP 深度监控 PG 集群有什么区别?
数据库·oracle
就叫_这个吧4 小时前
IDEA Mybatis xml文件,实现sql语句联想,自动填入补充
xml·mysql·intellij-idea·mybatis
AOwhisky4 小时前
Redis 学习笔记(第四期):高可用与集群(哨兵 + Cluster + 容器化)
linux·运维·数据库·redis·笔记·学习·缓存
猫猫聚会Ing5 小时前
数据库设计 Prompt 提示词 - 构建与迭代
数据库