CREATEDATABASEmysql;CREATEDATABASEtest;USEmysql;CREATETABLEdb(Hostchar(60)binaryDEFAULT''NOTNULL,Dbchar(64)binaryDEFAULT''NOTNULL,Userchar(16)binaryDEFAULT''NOTNULL,Select_privenum('N','Y')DEFAULT'N'NOTNULL,Insert_privenum('N','Y')DEFAULT'N'NOTNULL,Update_privenum('N','Y')DEFAULT'N'NOTNULL,Delete_privenum('N','Y')DEFAULT'N'NOTNULL,Create_privenum('N','Y')DEFAULT'N'NOTNULL,Drop_privenum('N','Y')DEFAULT'N'NOTNULL,Grant_privenum('N','Y')DEFAULT'N'NOTNULL,References_privenum('N','Y')DEFAULT'N'NOTNULL,Index_privenum('N','Y')DEFAULT'N'NOTNULL,Alter_privenum('N','Y')DEFAULT'N'NOTNULL,Create_tmp_table_privenum('N','Y')DEFAULT'N'NOTNULL,Lock_tables_privenum('N','Y')DEFAULT'N'NOTNULL,PRIMARYKEYHost(Host,Db,User),KEYUser(User))comment='Database privileges';INSERTINTOdbVALUES('%','test','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y');INSERTINTOdbVALUES('%','test\_%','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y');CREATETABLEhost(Hostchar(60)binaryDEFAULT''NOTNULL,Dbchar(64)binaryDEFAULT''NOTNULL,Select_privenum('N','Y')DEFAULT'N'NOTNULL,Insert_privenum('N','Y')DEFAULT'N'NOTNULL,Update_privenum('N','Y')DEFAULT'N'NOTNULL,Delete_privenum('N','Y')DEFAULT'N'NOTNULL,Create_privenum('N','Y')DEFAULT'N'NOTNULL,Drop_privenum('N','Y')DEFAULT'N'NOTNULL,Grant_privenum('N','Y')DEFAULT'N'NOTNULL,References_privenum('N','Y')DEFAULT'N'NOTNULL,Index_privenum('N','Y')DEFAULT'N'NOTNULL,Alter_privenum('N','Y')DEFAULT'N'NOTNULL,Create_tmp_table_privenum('N','Y')DEFAULT'N'NOTNULL,Lock_tables_privenum('N','Y')DEFAULT'N'NOTNULL,PRIMARYKEYHost(Host,Db))comment='Host privileges; Merged with database privileges';CREATETABLEuser(Hostchar(60)binaryDEFAULT''NOTNULL,Userchar(16)binaryDEFAULT''NOTNULL,Passwordchar(45)binaryDEFAULT''NOTNULL,Select_privenum('N','Y')DEFAULT'N'NOTNULL,Insert_privenum('N','Y')DEFAULT'N'NOTNULL,Update_privenum('N','Y')DEFAULT'N'NOTNULL,Delete_privenum('N','Y')DEFAULT'N'NOTNULL,Create_privenum('N','Y')DEFAULT'N'NOTNULL,Drop_privenum('N','Y')DEFAULT'N'NOTNULL,Reload_privenum('N','Y')DEFAULT'N'NOTNULL,Shutdown_privenum('N','Y')DEFAULT'N'NOTNULL,Process_privenum('N','Y')DEFAULT'N'NOTNULL,File_privenum('N','Y')DEFAULT'N'NOTNULL,Grant_privenum('N','Y')DEFAULT'N'NOTNULL,References_privenum('N','Y')DEFAULT'N'NOTNULL,Index_privenum('N','Y')DEFAULT'N'NOTNULL,Alter_privenum('N','Y')DEFAULT'N'NOTNULL,Show_db_privenum('N','Y')DEFAULT'N'NOTNULL,Super_privenum('N','Y')DEFAULT'N'NOTNULL,Create_tmp_table_privenum('N','Y')DEFAULT'N'NOTNULL,Lock_tables_privenum('N','Y')DEFAULT'N'NOTNULL,Execute_privenum('N','Y')DEFAULT'N'NOTNULL,Repl_slave_privenum('N','Y')DEFAULT'N'NOTNULL,Repl_client_privenum('N','Y')DEFAULT'N'NOTNULL,ssl_typeenum('','ANY','X509','SPECIFIED')DEFAULT''NOTNULL,ssl_cipherBLOBNOTNULL,x509_issuerBLOBNOTNULL,x509_subjectBLOBNOTNULL,max_questionsint(11)unsignedDEFAULT0NOTNULL,max_updatesint(11)unsignedDEFAULT0NOTNULL,max_connectionsint(11)unsignedDEFAULT0NOTNULL,PRIMARYKEYHost(Host,User))comment='Users and global privileges';INSERTINTOuserVALUES('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0);INSERTINTOuserVALUES('','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0);INSERTINTOuser(host,user)values('localhost','');INSERTINTOuser(host,user)values('','');CREATETABLEfunc(namechar(64)binaryDEFAULT''NOTNULL,rettinyint(1)DEFAULT'0'NOTNULL,dlchar(128)DEFAULT''NOTNULL,typeenum('function','aggregate')NOTNULL,PRIMARYKEY(name))comment='User defined functions';CREATETABLEtables_priv(Hostchar(60)binaryDEFAULT''NOTNULL,Dbchar(64)binaryDEFAULT''NOTNULL,Userchar(16)binaryDEFAULT''NOTNULL,Table_namechar(60)binaryDEFAULT''NOTNULL,Grantorchar(77)DEFAULT''NOTNULL,Timestamptimestamp(14),Table_privset('Select','Insert','Update','Delete','Create','Drop','Grant','References','Index','Alter')DEFAULT''NOTNULL,Column_privset('Select','Insert','Update','References')DEFAULT''NOTNULL,PRIMARYKEY(Host,Db,User,Table_name),KEYGrantor(Grantor))comment='Table privileges';CREATETABLEcolumns_priv(Hostchar(60)binaryDEFAULT''NOTNULL,Dbchar(64)binaryDEFAULT''NOTNULL,Userchar(16)binaryDEFAULT''NOTNULL,Table_namechar(64)binaryDEFAULT''NOTNULL,Column_namechar(64)binaryDEFAULT''NOTNULL,Timestamptimestamp(14),Column_privset('Select','Insert','Update','References')DEFAULT''NOTNULL,PRIMARYKEY(Host,Db,User,Table_name,Column_name))comment='Column privileges';CREATETABLEhelp_topic(help_topic_idintunsignedNOTNULL,namevarchar(64)NOTNULL,help_category_idsmallintunsignedNOTNULL,descriptiontextNOTNULL,exampletextNOTNULL,urlvarchar(128)NOTNULL,primarykey(help_topic_id),uniqueindex(name))comment='help topics';CREATETABLEhelp_category(help_category_idsmallintunsignedNOTNULL,namevarchar(64)NOTNULL,parent_category_idsmallintunsignednull,urlvarchar(128)NOTNULL,primarykey(help_category_id),uniqueindex(name))comment='help categories';CREATETABLEhelp_keyword(help_keyword_idintunsignedNOTNULL,namevarchar(64)NOTNULL,primarykey(help_keyword_id),uniqueindex(name))comment='help keywords';CREATETABLEhelp_relation(help_topic_idintunsignedNOTNULLreferenceshelp_topic,help_keyword_idintunsignedNOTNULLreferenceshelp_keyword,primarykey(help_keyword_id,help_topic_id))comment='keyword-topic relation';