~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/auth_schema/tests/r/basic.result

  • Committer: Daniel Nichter
  • Date: 2011-09-26 01:40:03 UTC
  • mto: This revision was merged to the branch mainline in revision 2437.
  • Revision ID: daniel@percona.com-20110926014003-5q2prdqcl84v583m
auth_schema (auth_db) working prototype.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
SHOW VARIABLES LIKE 'auth_schema%';
 
2
Variable_name   Value
 
3
auth_schema_table       auth.users
 
4
SELECT MYSQL_PASSWORD('test_pass');
 
5
MYSQL_PASSWORD('test_pass')
 
6
34F2496C75CF8F8D8EBE14067C9C8B1AA8E80DEF
 
7
CREATE SCHEMA auth;
 
8
USE auth;
 
9
CREATE TABLE users (
 
10
user     VARCHAR(255) NOT NULL,
 
11
password VARCHAR(40),
 
12
UNIQUE INDEX user_idx (user)
 
13
);
 
14
INSERT INTO users VALUES ('test_user', '34F2496C75CF8F8D8EBE14067C9C8B1AA8E80DEF');
 
15
SELECT * FROM users ORDER BY user;
 
16
user    password
 
17
test_user       34F2496C75CF8F8D8EBE14067C9C8B1AA8E80DEF
 
18
SELECT 'connection 1 works';
 
19
connection 1 works
 
20
connection 1 works
 
21
client 1 works
 
22
client 1 works
 
23
connect(localhost,test_user,foo,test,MASTER_PORT,);
 
24
ERROR 28000: Access denied for user 'test_user' (using password: YES)
 
25
USE auth;
 
26
CREATE TABLE users2 (
 
27
user     VARCHAR(255) NOT NULL,
 
28
password VARCHAR(40),
 
29
UNIQUE INDEX user_idx (user)
 
30
);
 
31
INSERT INTO users2 VALUES ('test_user2', '34F2496C75CF8F8D8EBE14067C9C8B1AA8E80DEF');
 
32
SELECT * FROM users2 ORDER BY user;
 
33
user    password
 
34
test_user2      34F2496C75CF8F8D8EBE14067C9C8B1AA8E80DEF
 
35
SET GLOBAL auth_schema_table='auth.users2';
 
36
SHOW VARIABLES LIKE 'auth_schema%';
 
37
Variable_name   Value
 
38
auth_schema_table       auth.users2
 
39
SELECT 'connection 2 works';
 
40
connection 2 works
 
41
connection 2 works
 
42
client 2 works
 
43
client 2 works
 
44
SET GLOBAL auth_schema_table='auth.users';
 
45
INSERT INTO auth.users VALUES ('test_user3', MYSQL_PASSWORD('mypass'));
 
46
SELECT * FROM auth.users WHERE user='test_user3';
 
47
user    password
 
48
test_user3      6C8989366EAF75BB670AD8EA7A7FC1176A95CEF4
 
49
client 3 works
 
50
client 3 works
 
51
DROP SCHEMA auth;