1、数据库中修改
4 L$ a0 C# Y2 ~! @: A7 ~/ Q; D* q) omysql -u root -p 回车 4 Y2 R* B J8 C& N9 z
/ ~# X9 f( q1 [$ j+ X& W输入密码
* d7 y! I7 J& d! h ; q8 d4 @6 e+ r
mysql> user mysql ! T" M, |- y4 V$ `! S! G
6 _. c! {" J+ p3 f
mysql> select user,password from user; #查看密码 . J5 v3 H6 h* N& C( G& ^& {
! w6 X) @+ l# ~2 Y u#可以看到密码41位,直接修改此表不为上策,但是可以通过函数计算密码来修改 {3 X% U5 s# g7 W \
$ _9 t4 O! S' \7 W U7 G+ V
mysql> select PASSWORD('abc');
( }. }) l' t$ X4 K. C0 N' o ' a9 o' ]0 T% G" u
#然后根据具体的条件把密码修改为算出来的值,可要小心哦。
. i+ \. V( y) pmysql -u root -p 回车
; \( p6 l z$ O$ b" L 输入密码
, {5 R+ O4 x) Y, x: e; Q mysql> user mysql; G" K. Y* B$ o
mysql> select user,password from user; #查看密码转自:考试网 - [Examw.Com]) v" v- q \" h4 ]' A, l
#可以看到密码41位,直接修改此表不为上策,但是可以通过函数计算密码来修改
3 t5 U+ y0 \) L" y1 c mysql> select PASSWORD('abc');1 U. a9 J- \ d8 \; m
#然后根据具体的条件把密码修改为算出来的值,可要小心哦。
$ p2 v4 ]; `- u8 ~2、命令行中修改root的密码为yourpassword
7 |! y) g( `- Amysqladmin -u root -p PASSWORD yourpassword 回车 ) b, h9 }7 s9 R& ~ a
5 M. {" _) a- B, z8 g/ N输入原来的密码
2 H; F% c. L- W$ r& j; cmysqladmin -u root -p PASSWORD yourpassword 回车
$ V% P7 o4 i( H4 k; N 输入原来的密码
2 u+ \6 b4 I) @3、使用SET PASSWORD,例如:修改root在本地的密码为yourpasswd:
& h5 }+ Q. [0 Mmysql> SET PASSWORD FOR root@localhost = PASSWORD('yourpasswd'); " W- B% d w- g- _' S" i
mysql> SET PASSWORD FOR root@localhost = PASSWORD('yourpasswd');3 y4 B/ i! @, O0 @* h+ b$ ?! [4 R0 t. k
4、使用 GRANT ... IDENTIFIED,例如:修改root密码为:youpassword:
7 e7 b* m5 m9 e$ Mmysql> GRANT USAGE ON *.* TO root@localhost IDENTIFIED BY 'yourpassword'; |