【日常记录-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;
相关推荐
牛魔王_110 分钟前
SqlServer 大数据量分页查询
数据库·sqlserver·分页·查询·翻页
醉风塘11 分钟前
MongoDB持久化深度解析:从数据安全到性能平衡的艺术
数据库·mongodb
典孝赢麻崩乐急14 分钟前
Redis复习------跳表
数据库·redis·缓存
✿ ༺ ོIT技术༻16 分钟前
Redis:Redis背景、特性、客户端及单线程模型
数据库·redis·缓存
程序员阿鹏22 分钟前
如何保证写入Redis的数据不重复
java·开发语言·数据结构·数据库·redis·缓存
廋到被风吹走37 分钟前
【数据库】【Oracle】事务与约束详解
数据库·oracle
天然玩家44 分钟前
【数据库知识】聚簇索引&二级索引
数据库·聚簇索引·回表·二级索引
Zsh-cs1 小时前
1-MySQL基础
mysql
斯普信专业组1 小时前
Redis Cluster 集群化部署全流程指南:从源码编译到容器化
数据库·redis·缓存
计算机学姐1 小时前
基于SpringBoot的智能家教服务平台【2026最新】
java·spring boot·后端·mysql·spring·java-ee·intellij-idea