易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 1399|回复: 2
收起左侧

mariadb/mysql 数据库连接密码忘记了怎么办

[复制链接]
发表于 2022-1-5 13:53:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
mariadb/mysql 数据库连接密码忘记了怎么办
; S# u1 A& |$ F- o! O
vi /etc/my.cnf
" R; ?! W8 j& B( e5 `* b
将刚才在

$ |* I6 G+ W! X  n$ _0 l
[mysqld]
7 ]( z0 z7 O. Q
7 }* J2 U* I! q6 ?5 s7 m: ]" U0 t: x

+ [7 K1 R% g/ c/ Q! e
段中加上的

" P1 u1 m. d4 G( }; _! U" ~* @
skip-grant-tables
0 O1 j" u8 m. ^' H0 O! L; N" [6 e
* n5 }( ?3 c' ~* D" A0 T

6 H+ w4 O0 @( j6 v, L+ c
删除
, r4 Y. M. V! Y+ v1 v9 o. Y
重启数据库服务:
2 O" q5 a! |: o# K

2 J# L9 ~+ U* W$ S6 }

) u( M. i/ v, P% q

5 j, X/ E4 r$ k) r  n
$ T3 c, J+ J4 e4 K* o" ?
通过其他方式修改:
直接修改密码。* `, D! w2 j* Z! H+ j0 p+ B

5 I0 Y" s6 G: m8 c4 O1 x( u本次操作所有需要用到的密令行:6 H& e  m6 X, @. M! R) r8 [  d
$ H0 ]2 K* X$ M
bin>net stop mysql3 T: R+ v0 ?0 N3 K" R

# W6 N6 g4 u: b8 f% @bin>mysqld --skip-grant-tables
" {) I( U- W7 x; b0 u9 o3 ]! X7 B
bin>mysql, d! R5 B; X9 Y+ v6 t4 M4 o

0 m: K; S& ^* \% X2 O) y8 ^mysql>use mysql' \" U( S6 [+ e. f

" p4 L; Y( L4 y( H1 a1 }! Z+ Nmysql>update user set password=password("123456") where user="root";
+ {( v, d* }2 X5 p$ O" u
, A, l3 w3 E3 @& J8 L( {. Imysql>flush privileges;0 [# X2 e4 N- F

% |9 S" l! ]! T+ Xmysql>quit% J* M( l2 X/ Y# H- ^
0 F& V4 n& r+ |
bin>mysqladmin -u root -p shutdown4 A0 p$ `3 q$ K6 q2 ]* T1 q
2 @" H3 N2 w! A4 ]- O
bin>net start mysql

( R+ g8 o9 \) e2 Z- d
3 Z6 r6 w/ P5 R& M' Y
 楼主| 发表于 2022-1-5 13:55:09 | 显示全部楼层
直接修改密码。. {: O( N% W) m# p6 [4 V

: D; j4 g0 ~( I8 ?7 e& g本次操作所有需要用到的密令行:
% [8 v/ w% [" L& ]/ E3 |# P" k; A1 g/ F3 F8 C, ]
bin>net stop mysql. D3 \5 R2 b& y  o2 t4 b; T4 `

' a' u1 g- g7 Mbin>mysqld --skip-grant-tables, p; T0 |9 Q7 r' J
  b0 d! ?$ ?9 A. |
bin>mysql
4 q  v, p3 N  h: T2 K
, T1 v5 n9 [* Wmysql>use mysql
, Y# x* I. y. Z- E1 ^6 e* k7 C. O& U- I0 X3 ]( q1 |
mysql>update user set password=password("123456") where user="root";
- H7 y5 j8 m3 g- h6 k0 S/ c6 ^2 d/ I# U% h  Z1 [% D
mysql>flush privileges;/ N2 r( t9 e) j8 Z* {
/ Z; C. ~" `/ P9 A) J3 l
mysql>quit
" h0 z; c! a2 a. r" V% v. U" q" b4 s- n
bin>mysqladmin -u root -p shutdown7 N4 @' h- C0 [

1 s3 r4 |5 H/ e- r; T$ K, abin>net start mysql! m6 ^6 X2 v: Y2 g
% ?: @. `+ R; Z. ^* q5 H6 \

% {. H( d  k& L  s' M8 s% B
 楼主| 发表于 2024-7-9 22:21:14 | 显示全部楼层
windows版本忘记密码,修改my.ini文件,添加& Q; G5 c( h0 k# W3 A: b
[mysqld]
3 ]) O5 c/ g# x- _0 `( O& r
; F  U; V) [: B" I+ M* Y1 f7 l
$ C7 ]8 V% E/ E' P
" y* p+ r" B& w! v段中加上的
& }7 Z/ |& d" l& ]3 M! ]8 V/ F
, ?  i3 ?7 h( |( fskip-grant-tables
8 Y% R$ f  J: Q& ?7 }* C7 D
# G6 y# U* F' t+ ]7 Q% _
7 ?( G& p$ n( w: X+ p$ Q' R" ?, V找到服务,找到mysql数据库,右键重启即可。
: P  M* b0 {4 G+ X2 h0 W4 O* u# k
C:\Users\admin>mysql -u root -p
- {( s4 G$ ?2 L! q  KEnter password: ********
; u# Z. |6 z) r" t1 Z& h2 {: k  IERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
' J# d+ N3 Y2 G1 h1 l- W  z
) s! F7 O0 U# z) E9 m# R/ wC:\Users\admin>mysql -u root -p0 w, y/ h- u( Y# ~
Enter password:9 h: ]# q6 u: }/ _3 e5 A
Welcome to the MariaDB monitor.  Commands end with ; or \g.
% V% A: u: w/ R- LYour MariaDB connection id is 3
  f& |% x1 h$ L4 g8 R3 PServer version: 11.5.1-MariaDB mariadb.org binary distribution
* w8 }2 s8 s( l
. H% b" ]7 }3 X& P. R$ vCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
7 \7 Q: O; e4 Q- Q  S
+ `7 }; g1 j" M6 n5 OType 'help;' or '\h' for help. Type '\c' to clear the current input statement.
7 [6 j  K& G6 H; I4 K" _- i' U) Y
MariaDB [(none)]>% F7 }* b2 E$ s
MariaDB [(none)]>
' ]) |3 k8 E6 F1 ?5 @9 `MariaDB [(none)]>! o  W% f6 j- u- B1 X9 @7 u
% P8 o0 W# Z- K; _0 @: h& d
问题解决。
3 _. l8 a$ C  J3 p
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 13:45 , Processed in 0.052229 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表