【日常记录-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;
相关推荐
tang777891 小时前
小红书平台用什么代理IP?数据采集IP封禁解决方法
数据库·爬虫·python·网络协议·ip
路baby1 小时前
Pikachu安装过程中常见问题(apache和MySQL无法正常启动)
计算机网络·mysql·网络安全·adb·靶场·apache·pikachu
XDHCOM1 小时前
ORA-23336: priority group不存在故障修复远程处理
数据库·oracle
Leon-Ning Liu1 小时前
Oracle 26ai新特性:SQL Firewall(SQL 防火墙)的使用方法
数据库·sql·oracle
XDHCOM1 小时前
MySQL ER_IB_MSG_919报错解析,故障修复与远程处理指南
数据库·mysql·adb
爬山算法1 小时前
MongoDB(88)如何进行数据迁移?
数据库·mongodb
小小程序员.¥1 小时前
oracle--函数
数据库·sql·mysql
Leon-Ning Liu1 小时前
Oracle 26ai 新特性: True Cache(真实缓存)
数据库·缓存·oracle
Leon-Ning Liu1 小时前
Oracle 26ai 的 SQL 语言增强特性
数据库·sql·oracle
Elastic 中国社区官方博客1 小时前
Elasticsearch:语义搜索,现在默认支持多语言
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索