> If I run the script:
> 
> -snip-
> datadir="/var/lib/mysql/telaurus/"
> find $datadir -name "*.MYI" -print | xargs myisamchk -r 
> --silent --fast
> -snip-
> 
> With the -r option on a live running db while connections are 
> being made, could there be any consequences?  Our production 
> db is a bear to bring down because we need to stop all the 
> different systems that us it first and this interups our 
> customer's services.
> 
> Also we'll be upgrading shortly (I hope) to ver 4.x, does the 
> new version have any better way's of accomplishing 
> checks/repairs on db that is up 24/7/365?

Hmmmm I seem to have answered my own question... 
I ran the script with the -r option and now my db won't replicate...

What have I boogered up now?

--snip--
mysql> show slave status \G;
*************************** 1. row ***************************
        Master_Host: 10.32.1.12
        Master_User: test
        Master_Port: 3306
      Connect_retry: 60
           Log_File:
                Pos: 4
      Slave_Running: Yes
    Replicate_do_db:
Replicate_ignore_db:
         Last_errno: 1030
         Last_error: error 'Got error 127 from table handler' on query
'UPDATE RemoteStation SET PendingIn='0' WHERE ID=980070408'
       Skip_counter: 0
1 row in set (0.00 sec)

ERROR:
No query specified
--snip--

Jeff McKeon


> -----Original Message-----
> From: Jeff McKeon 
> Sent: Thursday, July 24, 2003 10:02 AM
> To: gerald_clark
> Cc: MySQL LIST
> Subject: RE: Myisachk
> 
> 
> If I run the script:
> 
> -snip-
> datadir="/var/lib/mysql/telaurus/"
> find $datadir -name "*.MYI" -print | xargs myisamchk -r 
> --silent --fast
> -snip-
> 
> With the -r option on a live running db while connections are 
> being made, could there be any consequences?  Our production 
> db is a bear to bring down because we need to stop all the 
> different systems that us it first and this interups our 
> customer's services.
> 
> Also we'll be upgrading shortly (I hope) to ver 4.x, does the 
> new version have any better way's of accomplishing 
> checks/repairs on db that is up 24/7/365?
> 
> Thanks,
> 
> Jeff McKeon
> 
> > -----Original Message-----
> > From: gerald_clark [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, July 24, 2003 9:32 AM
> > To: Jeff McKeon
> > Cc: MySQL LIST
> > Subject: Re: Myisachk
> > 
> > 
> > Shutdown mysqld before running myisamcheck,
> > or use check/repair table.
> > 
> > 
> > Jeff McKeon wrote:
> > 
> > >Hello,
> > >
> > >When I run a script to issue myismchk against the tables in my
> > >database, I get the following..
> > >
> > >[EMAIL PROTECTED] scripts]# ./check_mysql_tables
> > >myisamchk: MyISAM file /var/lib/mysql/telaurus/Admin.MYI
> > >myisamchk: warning: 1 clients is using or hasn't closed the table
> > >properly MyISAM-table '/var/lib/mysql/telaurus/Admin.MYI' is 
> > usable but
> > >should be fixed
> > >myisamchk: MyISAM file /var/lib/mysql/telaurus/Customer.MYI
> > >myisamchk: warning: 1 clients is using or hasn't closed the table 
> > >properly MyISAM-table '/var/lib/mysql/telaurus/Customer.MYI' is
> > usable but should
> > >be fixed
> > >
> > >This db is ver 3.23 and replicates from another db.
> > >
> > >What causes the tables to be "1 clients is using or hasn't
> > closed the
> > >table properly"
> > >
> > >I do have PHP web sites that pull data from this db, am I
> > perhaps not
> > >closing the tables after I access them from the PHP with select
> > >queries? If that's the case, why are tables I never touch with the 
> > >website getting this error, does replication have something 
> > to do with
> > >it?
> > >
> > >How can I tell what clients are currently using the tables?
> > >
> > >Thanks,
> > >
> > >Jeff McKeon
> > >
> > >  
> > >
> > 
> > 
> > 
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    
> http://lists.mysql.com/mysql?> [EMAIL PROTECTED]
> 
> 

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to