易陆发现互联网技术论坛

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

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

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

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

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

x
mariadb/mysql 数据库连接密码忘记了怎么办# K2 O. Q& P5 ^/ q: N) c
vi /etc/my.cnf
* i' [  i; k5 C
将刚才在
' u8 S2 {4 w' ~7 L3 n' T
[mysqld]

7 N  M( P, T2 ]

% Q  l+ x" ]* |1 r6 [: q

2 G; y3 w8 Z5 n" r$ S# R
段中加上的

$ Q' ^: {  X5 r) R/ n! |* Q
skip-grant-tables

. A# c$ X1 V$ k  o0 \; e  c
) n1 F$ Z8 v1 @: N
) K5 P* a$ ~8 p% Y2 ?+ R) t4 b
删除
5 T0 q" O7 B2 i
重启数据库服务:

5 t1 R9 E. @2 c3 p: A# C( @8 n

; H- b  O- [$ `) I- Q
  K/ Z0 X5 F6 g- T) I

! |8 K1 L2 ?, |# f: {( X
* x7 X; b3 C& i  G* j( m
通过其他方式修改:
直接修改密码。
& o9 ^* N2 }6 V! W+ t. C
" i3 _6 A+ Z+ |* P本次操作所有需要用到的密令行:/ B: R  \* `; l& R

+ N" z0 U6 U6 `) W  g& B, wbin>net stop mysql' E3 Y: |( [0 ^
. M, E6 _+ w  ~- C3 M
bin>mysqld --skip-grant-tables
, b& ~) i$ @2 ?9 p6 L. B% w
0 o0 i; a4 D3 R, R7 u  obin>mysql/ M" ^* h1 t/ F. B7 J0 s& i0 [

" A* z" l) i: smysql>use mysql
8 f- A' L: G7 ?7 d( x; \
! r7 E  c8 o! z  Zmysql>update user set password=password("123456") where user="root";
% ^( q) `5 k" a3 T% ^! W1 P6 f" ]; S% W
mysql>flush privileges;* L3 _  ]9 ]' [. A
+ y$ M6 s4 Q! H9 k5 }0 Y* o3 H
mysql>quit
4 V1 ~( B) W/ n, V% R# ^: F
* Y$ v# f% b  W* F  H; g; Lbin>mysqladmin -u root -p shutdown
5 b; Y1 Q2 g) r' s! r
6 I: S; G! {+ s7 C6 `: |) p2 z1 Gbin>net start mysql

9 L8 g( l% k# B" |" \: _

1 Z4 k6 M, h9 ^4 q1 y4 A
 楼主| 发表于 2022-1-5 13:55:09 | 显示全部楼层
直接修改密码。
- ^! _6 b$ {! e# }
& a" s" q4 [9 U# c! ~本次操作所有需要用到的密令行:
5 @% C% F, D* v7 D1 K) e
$ ^- r5 b3 L( j0 obin>net stop mysql% v( ~3 P3 H& d- _8 D: v; p# ~
9 D- ?5 x* W" W1 G7 B8 |. k
bin>mysqld --skip-grant-tables
0 z7 g( u& k* U1 z
  a! c* i; r' z3 |bin>mysql
. a. c$ t$ B+ c% u* ?( x) d+ D0 M6 I; a3 [0 k0 U! o% t) n
mysql>use mysql' I- D( m1 q4 F0 H
' z% U& L! o5 v
mysql>update user set password=password("123456") where user="root";
0 e/ V& B, a* W! D! q5 b( z9 K; K' O
mysql>flush privileges;
0 G+ r+ h3 M1 K6 k
! P1 t& C3 E7 K- e, t5 a& G6 J( g# h' Hmysql>quit
0 K/ W1 Q, r* H" _* ]1 s. D- N" ~
, J1 K6 B. H% U' G6 w1 |bin>mysqladmin -u root -p shutdown& l' e- L4 |- l6 h1 _
# E7 E6 X0 y  v
bin>net start mysql% L! l1 y. k+ k2 F1 i  c
( v' x1 E, z" _/ y! t$ V: W- N* h

0 E( z* @7 O# X" y' o$ _1 N
 楼主| 发表于 2024-7-9 22:21:14 | 显示全部楼层
windows版本忘记密码,修改my.ini文件,添加4 v& }* a6 F  I
[mysqld]
  r3 B3 D* z1 b# F/ z1 C, J# d8 b2 J
$ v( f. q& J% T" T! V2 A$ I% v' H0 N0 t' q
$ ~& [; c$ i& T1 D% p! Z, q# y
段中加上的* U/ s+ I% V* p/ a3 ~
% U8 N) I: |( ?! b( v+ k* w
skip-grant-tables5 j3 W: H0 q" F( A
8 o7 n4 O7 a. a5 F. E5 h, V

, n- \3 r$ J9 a% E+ [0 c找到服务,找到mysql数据库,右键重启即可。1 g9 T0 j$ i  S0 `) _/ K
0 {2 k0 X: P- j- M  b- j
C:\Users\admin>mysql -u root -p% s' ~2 b. V+ J7 F' }( A# f
Enter password: ********
8 h- |! I" J# [7 yERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)/ X9 m8 K% W/ p: M2 c4 x2 s
0 c1 e: l; r$ o. |0 A$ c
C:\Users\admin>mysql -u root -p+ U3 D% p/ c6 M+ I+ w
Enter password:8 H& j* Q  {! y/ @2 t/ t3 M" I
Welcome to the MariaDB monitor.  Commands end with ; or \g.% P6 g( z  \1 D- ]3 h1 {
Your MariaDB connection id is 3# T$ b2 N" r& T- T: a& @1 W
Server version: 11.5.1-MariaDB mariadb.org binary distribution
9 i) U& y# H& H- c, X0 q2 Y+ l
. \, H) U9 T4 X7 P% D3 ZCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.& ~$ a) Q( X) {0 a/ R
) E; U- e" g: i& r7 X) k$ W
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.2 A0 {) E% b  i5 C' N9 \

; V+ Y! T$ @  P8 d2 d1 dMariaDB [(none)]>
. B. r0 I( w& W' H* r: B8 KMariaDB [(none)]>
* g/ `$ r5 T" @( }MariaDB [(none)]>
1 O3 ~% E% Q- ]$ b+ l
5 Q4 G: r* y" y  u; \" z! f# T$ L$ J问题解决。
3 i) k1 z3 n5 B
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

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

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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