File: secure_auth_func.result

package info (click to toggle)
percona-xtrabackup 2.2.3-2.1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 293,260 kB
  • ctags: 146,881
  • sloc: cpp: 1,051,960; ansic: 570,217; java: 54,595; perl: 53,495; pascal: 44,194; sh: 27,826; yacc: 15,314; python: 12,142; xml: 7,848; sql: 4,125; makefile: 1,459; awk: 785; lex: 758
file content (52 lines) | stat: -rw-r--r-- 2,470 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
** Setup **

SET @old_secure_auth = @@GLOBAL.secure_auth;
'#--------------------FN_DYNVARS_144_01-------------------------#'
SELECT @@GLOBAL.secure_auth;
@@GLOBAL.secure_auth
1
1 / ON Expected
'#--------------------FN_DYNVARS_144_02-------------------------#'
SET GLOBAL secure_auth = OFF;
Warnings:
Warning	1287	'pre-4.1 password hash' is deprecated and will be removed in a future release. Please use post-4.1 password hash instead
CREATE USER 'testUser'@'localhost' IDENTIFIED BY 'newpass';
** Connecting con_user1 using testUser **
** Connection default**
SET PASSWORD FOR 'testUser'@'localhost' = OLD_PASSWORD('newpass');
ERROR HY000: Password hash should be a 41-digit hexadecimal number
DROP USER 'testUser'@'localhost';
CREATE USER 'testUser'@'localhost' identified with 'mysql_old_password';
SET PASSWORD FOR 'testUser'@'localhost'= OLD_PASSWORD('newpass');
Warnings:
Warning	1287	'pre-4.1 password hash' is deprecated and will be removed in a future release. Please use post-4.1 password hash instead
** Connecting con_user2 using testUser **
** Connection default**
'#--------------------FN_DYNVARS_144_03-------------------------#'
SET GLOBAL secure_auth = ON;
UPDATE mysql.user SET plugin='mysql_native_password' WHERE user='testUser' AND
host='localhost';
FLUSH PRIVILEGES;
SET PASSWORD FOR 'testUser'@'localhost' = PASSWORD('newpass');
** Connecting con_user3 using testUser **
** Connection default **
UPDATE mysql.user SET plugin='mysql_old_password' WHERE user='testUser' AND
host='localhost';
FLUSH PRIVILEGES;
SET PASSWORD FOR 'testUser'@'localhost' = OLD_PASSWORD('newpass');
Warnings:
Warning	1287	'pre-4.1 password hash' is deprecated and will be removed in a future release. Please use post-4.1 password hash instead
** Connecting con_user4 using testUser **
ERROR HY000: Server is running in --secure-auth mode, but 'testUser'@'localhost' has a password in the old format; please change the password to the new format
Expected error "Server is in secure auth mode"
** Connection default**
UPDATE mysql.user SET plugin='mysql_native_password' WHERE user='testUser' AND
host='localhost';
FLUSH PRIVILEGES;
SET PASSWORD FOR 'testUser'@'localhost' = PASSWORD('newpass');
** Connecting con_user4 using testUser **
** Connection default **
SET GLOBAL secure_auth = @old_secure_auth;
Disconnecting Connections con_user1, con_user2, con_user3, con_user4
REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'testUser'@'localhost';
DROP USER 'testUser'@'localhost';