⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 system_mysql_db_fix.test

📁 开启mysql的远程连接的方法 mysql-noinstall-5.1.6-alpha-win32.zip
💻 TEST
字号:
# Embedded server doesn't support external clients--source include/not_embedded.inc# check that CSV engine was compiled in, as the test relies on the presence# of the log tables (which are CSV-based)--source include/have_csv.inc## This is the test for mysql_fix_privilege_tables## Note: If this test fails, don't be confused about the errors reported# by mysql-test-run; This shows warnings from generated by# mysql_fix_system_tables which should be ignored.# Instead, concentrate on the errors in r/system_mysql_db.reject--disable_warningsdrop table if exists t1,t1aa,t2aa;--enable_warnings-- disable_result_log-- disable_query_loguse test;# create system tables as in mysql-3.20--disable_warningsCREATE TABLE db (  Host char(60) binary DEFAULT '' NOT NULL,  Db char(32) binary DEFAULT '' NOT NULL,  User char(16) binary DEFAULT '' NOT NULL,  Select_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Insert_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Update_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Delete_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Create_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Drop_priv enum('N','Y') DEFAULT 'N' NOT NULL,  PRIMARY KEY Host (Host,Db,User),  KEY User (User))type=MyISAM;--enable-warningsINSERT INTO db VALUES ('%','test',   '','Y','Y','Y','Y','Y','Y');INSERT INTO db VALUES ('%','test\_%','','Y','Y','Y','Y','Y','Y');--disable_warningsCREATE TABLE host (  Host char(60) binary DEFAULT '' NOT NULL,  Db char(32) binary DEFAULT '' NOT NULL,  Select_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Insert_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Update_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Delete_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Create_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Drop_priv enum('N','Y') DEFAULT 'N' NOT NULL,  PRIMARY KEY Host (Host,Db))type=MyISAM;--enable-warnings--disable_warningsCREATE TABLE user (  Host char(60) binary DEFAULT '' NOT NULL,  User char(16) binary DEFAULT '' NOT NULL,  Password char(16),  Select_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Insert_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Update_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Delete_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Create_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Drop_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Reload_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Shutdown_priv enum('N','Y') DEFAULT 'N' NOT NULL,  Process_priv enum('N','Y') DEFAULT 'N' NOT NULL,  PRIMARY KEY Host (Host,User))type=MyISAM;--enable-warningsINSERT INTO user VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y');INSERT INTO user VALUES ('localhost','',    '','N','N','N','N','N','N','N','N','N');-- exec $MYSQL_FIX_SYSTEM_TABLES --database=test-- enable_query_log-- enable_result_log-- source include/system_db_struct.inc-- disable_query_logDROP TABLE db, host, user, func, plugin, tables_priv, columns_priv,procs_priv, help_category, help_keyword, help_relation, help_topic, proc,time_zone, time_zone_leap_second, time_zone_name, time_zone_transition,time_zone_transition_type, general_log, slow_log, event;-- enable_query_log# check that we dropped all system tablesshow tables;# End of 4.1 tests

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -