Loading BitKeeper/etc/logging_ok +1 −0 Original line number Diff line number Diff line Loading @@ -46,3 +46,4 @@ tonu@x153.internalnet tonu@x3.internalnet venu@work.mysql.com zak@linux.local jcole@mugatu.spaceapes.com Docs/manual.texi +13 −1 Original line number Diff line number Diff line Loading @@ -37989,7 +37989,19 @@ you at the startup that it is creating new log files. @subsection Backing up and Recovering an InnoDB Database The key to safe database management is taking regular backups. To take a 'binary' backup of your database you have to do the following: InnoDB Hot Backup is an online backup tool you can use to backup your InnoDB database while it is running. InnoDB Hot Backup does not require you to shut down your database and it does not set any locks or disturb your normal database processing. InnoDB Hot Backup is a non-free additional tool which is not included in the standard MySQL distribution. See the InnoDB Hot Backup homepage @uref{http://www.innodb.com/hotbackup.html} for detailed information and screenshots. If you are able to shut down your MySQL server, then to take a 'binary' backup of your database you have to do the following: @itemize @bullet @item client/mysql.cc +10 −3 Original line number Diff line number Diff line Loading @@ -118,7 +118,8 @@ static bool info_flag=0,ignore_errors=0,wait_flag=0,quick=0, no_rehash=0,skip_updates=0,safe_updates=0,one_database=0, opt_compress=0, using_opt_local_infile=0, vertical=0,skip_line_numbers=0,skip_column_names=0,opt_html=0, opt_xml=0,opt_nopager=1, opt_outfile=0, no_named_cmds=1; opt_xml=0,opt_nopager=1, opt_outfile=0, no_named_cmds=1, opt_nobeep=0; static uint verbose=0,opt_silent=0,opt_mysql_port=0, opt_local_infile=0; static my_string opt_mysql_unix_port=0; static int connect_flag=CLIENT_INTERACTIVE; Loading Loading @@ -438,6 +439,7 @@ static struct option long_options[] = {"ignore-spaces", no_argument, 0, 'i'}, {"local-infile", optional_argument, 0, OPT_LOCAL_INFILE}, {"no-auto-rehash",no_argument, 0, 'A'}, {"no-beep", no_argument, 0, 'b'}, {"no-named-commands", no_argument, 0, 'g'}, {"no-tee", no_argument, 0, OPT_NOTEE}, #ifndef __WIN__ Loading Loading @@ -501,6 +503,7 @@ static void usage(int version) -A, --no-auto-rehash No automatic rehashing. One has to use 'rehash' to\n\ get table and field completion. This gives a quicker\n\ start of mysql and disables rehashing on reconnect.\n\ -b, --no-beep Turn off beep on error.\n\ -B, --batch Print results with a tab as separator, each row on\n\ a new line. Doesn't use history file.\n\ --character-sets-dir=...\n\ Loading Loading @@ -605,7 +608,7 @@ static int get_options(int argc, char **argv) set_all_changeable_vars(changeable_vars); while ((c=getopt_long(argc,argv, (char*) "?ABCD:LfgGHXinNoqrstTU::vVw::WEe:h:O:P:S:u:#::p::", (char*) "?AbBCD:LfgGHXinNoqrstTU::vVw::WEe:h:O:P:S:u:#::p::", long_options, &option_index)) != EOF) { switch(c) { Loading @@ -616,6 +619,9 @@ static int get_options(int argc, char **argv) strmov(mysql_charsets_dir, optarg); charsets_dir = mysql_charsets_dir; break; case 'b': opt_nobeep = 1; break; case OPT_TEE: if (!opt_outfile && strlen(optarg)) { Loading Loading @@ -2442,6 +2448,7 @@ put_info(const char *str,INFO_TYPE info_type,uint error) } if (info_type == INFO_ERROR) { if(!opt_nobeep) putchar('\007'); /* This should make a bell */ vidattr(A_STANDOUT); if (error) Loading Loading
BitKeeper/etc/logging_ok +1 −0 Original line number Diff line number Diff line Loading @@ -46,3 +46,4 @@ tonu@x153.internalnet tonu@x3.internalnet venu@work.mysql.com zak@linux.local jcole@mugatu.spaceapes.com
Docs/manual.texi +13 −1 Original line number Diff line number Diff line Loading @@ -37989,7 +37989,19 @@ you at the startup that it is creating new log files. @subsection Backing up and Recovering an InnoDB Database The key to safe database management is taking regular backups. To take a 'binary' backup of your database you have to do the following: InnoDB Hot Backup is an online backup tool you can use to backup your InnoDB database while it is running. InnoDB Hot Backup does not require you to shut down your database and it does not set any locks or disturb your normal database processing. InnoDB Hot Backup is a non-free additional tool which is not included in the standard MySQL distribution. See the InnoDB Hot Backup homepage @uref{http://www.innodb.com/hotbackup.html} for detailed information and screenshots. If you are able to shut down your MySQL server, then to take a 'binary' backup of your database you have to do the following: @itemize @bullet @item
client/mysql.cc +10 −3 Original line number Diff line number Diff line Loading @@ -118,7 +118,8 @@ static bool info_flag=0,ignore_errors=0,wait_flag=0,quick=0, no_rehash=0,skip_updates=0,safe_updates=0,one_database=0, opt_compress=0, using_opt_local_infile=0, vertical=0,skip_line_numbers=0,skip_column_names=0,opt_html=0, opt_xml=0,opt_nopager=1, opt_outfile=0, no_named_cmds=1; opt_xml=0,opt_nopager=1, opt_outfile=0, no_named_cmds=1, opt_nobeep=0; static uint verbose=0,opt_silent=0,opt_mysql_port=0, opt_local_infile=0; static my_string opt_mysql_unix_port=0; static int connect_flag=CLIENT_INTERACTIVE; Loading Loading @@ -438,6 +439,7 @@ static struct option long_options[] = {"ignore-spaces", no_argument, 0, 'i'}, {"local-infile", optional_argument, 0, OPT_LOCAL_INFILE}, {"no-auto-rehash",no_argument, 0, 'A'}, {"no-beep", no_argument, 0, 'b'}, {"no-named-commands", no_argument, 0, 'g'}, {"no-tee", no_argument, 0, OPT_NOTEE}, #ifndef __WIN__ Loading Loading @@ -501,6 +503,7 @@ static void usage(int version) -A, --no-auto-rehash No automatic rehashing. One has to use 'rehash' to\n\ get table and field completion. This gives a quicker\n\ start of mysql and disables rehashing on reconnect.\n\ -b, --no-beep Turn off beep on error.\n\ -B, --batch Print results with a tab as separator, each row on\n\ a new line. Doesn't use history file.\n\ --character-sets-dir=...\n\ Loading Loading @@ -605,7 +608,7 @@ static int get_options(int argc, char **argv) set_all_changeable_vars(changeable_vars); while ((c=getopt_long(argc,argv, (char*) "?ABCD:LfgGHXinNoqrstTU::vVw::WEe:h:O:P:S:u:#::p::", (char*) "?AbBCD:LfgGHXinNoqrstTU::vVw::WEe:h:O:P:S:u:#::p::", long_options, &option_index)) != EOF) { switch(c) { Loading @@ -616,6 +619,9 @@ static int get_options(int argc, char **argv) strmov(mysql_charsets_dir, optarg); charsets_dir = mysql_charsets_dir; break; case 'b': opt_nobeep = 1; break; case OPT_TEE: if (!opt_outfile && strlen(optarg)) { Loading Loading @@ -2442,6 +2448,7 @@ put_info(const char *str,INFO_TYPE info_type,uint error) } if (info_type == INFO_ERROR) { if(!opt_nobeep) putchar('\007'); /* This should make a bell */ vidattr(A_STANDOUT); if (error) Loading