mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-17658 change the structure of mysql.user table
Implement User_table_json. Fix scripts to use mysql.global_priv. Fix tests.
This commit is contained in:
@ -1,5 +1,4 @@
|
||||
SET global secure_auth=0;
|
||||
drop table if exists t1,t2;
|
||||
connect con1,localhost,root,,mysql;
|
||||
show tables;
|
||||
Tables_in_mysql
|
||||
@ -9,6 +8,7 @@ db
|
||||
event
|
||||
func
|
||||
general_log
|
||||
global_priv
|
||||
gtid_slave_pos
|
||||
help_category
|
||||
help_keyword
|
||||
@ -56,6 +56,7 @@ db
|
||||
event
|
||||
func
|
||||
general_log
|
||||
global_priv
|
||||
gtid_slave_pos
|
||||
help_category
|
||||
help_keyword
|
||||
@ -114,6 +115,7 @@ db
|
||||
event
|
||||
func
|
||||
general_log
|
||||
global_priv_bak
|
||||
gtid_slave_pos
|
||||
help_category
|
||||
help_keyword
|
||||
@ -138,6 +140,7 @@ time_zone_transition
|
||||
time_zone_transition_type
|
||||
transaction_registry
|
||||
user
|
||||
user_bak
|
||||
connect con6,localhost,test,gambling3,test;
|
||||
show tables;
|
||||
Tables_in_test
|
||||
@ -158,7 +161,6 @@ connect(localhost,test,zorro,test,MASTER_PORT,MASTER_SOCKET);
|
||||
connect fail_con,localhost,test,zorro,;
|
||||
ERROR 28000: Access denied for user 'test'@'localhost' (using password: YES)
|
||||
delete from mysql.user where user=_binary"test";
|
||||
flush privileges;
|
||||
connect con7,localhost,root,,test;
|
||||
create table t1 (id integer not null auto_increment primary key);
|
||||
create temporary table t2(id integer not null auto_increment primary key);
|
||||
@ -358,8 +360,8 @@ update mysql.user set plugin='mysql_old_password' where user = 'mysqltest_up2';
|
||||
select user, password, plugin, authentication_string from mysql.user
|
||||
where user like 'mysqltest_up_';
|
||||
user password plugin authentication_string
|
||||
mysqltest_up1 mysql_native_password *E8D46CE25265E545D225A8A6F1BAF642FEBEE5CB
|
||||
mysqltest_up2 mysql_old_password 09301740536db389
|
||||
mysqltest_up1 *E8D46CE25265E545D225A8A6F1BAF642FEBEE5CB mysql_native_password *E8D46CE25265E545D225A8A6F1BAF642FEBEE5CB
|
||||
mysqltest_up2 09301740536db389 mysql_old_password 09301740536db389
|
||||
flush privileges;
|
||||
connect pcon6,localhost,mysqltest_up1,bar,,$MASTER_MYPORT,;
|
||||
select user(), current_user();
|
||||
@ -383,7 +385,6 @@ drop table t1;
|
||||
create table t1 (col1 int);
|
||||
alter table t1 add via int not null;
|
||||
drop table t1;
|
||||
drop procedure if exists p1;
|
||||
create procedure p1(x int)
|
||||
foo: loop
|
||||
if x = 0 then
|
||||
|
Reference in New Issue
Block a user