【日常记录-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;
相关推荐
jingfeng51416 分钟前
MySQL数据类型
数据库·mysql
matlab的学徒22 分钟前
PostgreSQL 安装与操作指南
数据库·postgresql
sweethhheart27 分钟前
【typora激活使用】mac操作方式
前端·数据库·macos
musenh44 分钟前
mysql学习--日志查询
学习·mysql
启明真纳3 小时前
PostgreSQL 单库备份
数据库·postgresql
Amd7943 小时前
PostgreSQL备份不是复制文件?物理vs逻辑咋选?误删还能精准恢复到1分钟前?
数据库·postgresql
wzg20163 小时前
pyqt5 简易入门教程
开发语言·数据库·qt
你是狒狒吗5 小时前
为什么mysql要有主从复制,主库,从库这种东西
数据库·mysql
倔强的石头1068 小时前
【金仓数据库】ksql 指南(一) 连接本地 KingbaseES 数据库与基础交互
数据库·oracle·kingbasees·金仓数据库·ksql
卷Java13 小时前
违规通知功能修改说明
java·数据库·微信小程序·uni-app