Re: myslqd_safe is not starting. pls help

2010-01-14 Thread Joerg Bruehe
Hi Faizal, all!


F.A.I.Z.A.L wrote:
 hi
 
 anyone can help. its urgent. iam trying to start mysql server but it is not
 starting.

Just read the output:

 
 bash-2.03# ./mysqld_safe 
 [2] 3422
 bash-2.03# Starting mysqld daemon with databases from /usr/local/mysql/var
 STOPPING server from pid file /usr/local/mysql/var/andd141.pid
 100114 11:31:22  mysqld ended
 
 log error
 
 bash-2.03# more andd141.err
 100114 11:31:19  mysqld started
 100114 11:31:20  InnoDB: Started; log sequence number 0 44957717
 /usr/local/mysql/libexec/mysqld: File './mysql-bin.25' not found
 (Errcode: 13)
 100114 11:31:20 [ERROR] Failed to open log (file './mysql-bin.25', errno
 13)
  ^^  ^^

Assuming this is Linux:
   joerg:~ find /usr/include -name 'errno*' | xargs fgrep 13
   ... ((some irrelevant lines))
   /usr/include/asm-generic/errno-base.h:#define   EACCES  13
   /* Permission denied */

Call man 2 open and search for EACCES, and you will find:
|  EACCES The requested access to the file is not allowed, or search
permission is denied  for  one  of
| the  directories  in  the  path  prefix  of pathname, or the
file did not exist yet and write
| access to the parent directory is not allowed.  (See also
path_resolution(7).)

Then take appropriate action.


HTH,
Jörg

-- 
Joerg Bruehe,  MySQL Build Team,  joerg.bru...@sun.com
Sun Microsystems GmbH,   Komturstraße 18a,   D-12099 Berlin
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Wolf Frenkel
Vorsitzender des Aufsichtsrates: Martin Haering Muenchen: HRB161028


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: myslqd_safe is not starting. pls help

2010-01-14 Thread F.A.I.Z.A.L
hi thanks for your response..

this is solaris 8 machine. thanks a lot. i found the problem and resolved..

problem is: access problem in file system

'./mysql-bin.25'  is created in root.root but it should be in
mysql.mysql (user.group). i changed this to mysql, then service started...

thanks again..


Cheers
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


On Thu, Jan 14, 2010 at 4:13 PM, Joerg Bruehe joerg.bru...@sun.com wrote:

 Hi Faizal, all!


 F.A.I.Z.A.L wrote:
  hi
 
  anyone can help. its urgent. iam trying to start mysql server but it is
 not
  starting.

 Just read the output:

 
  bash-2.03# ./mysqld_safe 
  [2] 3422
  bash-2.03# Starting mysqld daemon with databases from
 /usr/local/mysql/var
  STOPPING server from pid file /usr/local/mysql/var/andd141.pid
  100114 11:31:22  mysqld ended
 
  log error
  
  bash-2.03# more andd141.err
  100114 11:31:19  mysqld started
  100114 11:31:20  InnoDB: Started; log sequence number 0 44957717
  /usr/local/mysql/libexec/mysqld: File './mysql-bin.25' not found
  (Errcode: 13)
  100114 11:31:20 [ERROR] Failed to open log (file './mysql-bin.25',
 errno
  13)
  ^^  ^^

 Assuming this is Linux:
   joerg:~ find /usr/include -name 'errno*' | xargs fgrep 13
   ... ((some irrelevant lines))
   /usr/include/asm-generic/errno-base.h:#define   EACCES  13
   /* Permission denied */

 Call man 2 open and search for EACCES, and you will find:
 |  EACCES The requested access to the file is not allowed, or search
 permission is denied  for  one  of
 | the  directories  in  the  path  prefix  of pathname, or the
 file did not exist yet and write
 | access to the parent directory is not allowed.  (See also
 path_resolution(7).)

 Then take appropriate action.


 HTH,
 Jörg

 --
 Joerg Bruehe,  MySQL Build Team,  joerg.bru...@sun.com
 Sun Microsystems GmbH,   Komturstraße 18a,   D-12099 Berlin
 Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Wolf Frenkel
 Vorsitzender des Aufsichtsrates: Martin Haering Muenchen: HRB161028




myslqd_safe is not starting. pls help

2010-01-13 Thread F.A.I.Z.A.L
hi

anyone can help. its urgent. iam trying to start mysql server but it is not
starting.

bash-2.03# ./mysqld_safe 
[2] 3422
bash-2.03# Starting mysqld daemon with databases from /usr/local/mysql/var
STOPPING server from pid file /usr/local/mysql/var/andd141.pid
100114 11:31:22  mysqld ended

log error

bash-2.03# more andd141.err
100114 11:31:19  mysqld started
100114 11:31:20  InnoDB: Started; log sequence number 0 44957717
/usr/local/mysql/libexec/mysqld: File './mysql-bin.25' not found
(Errcode: 13)
100114 11:31:20 [ERROR] Failed to open log (file './mysql-bin.25', errno
13)
100114 11:31:20 [ERROR] Could not open log file
100114 11:31:20 [ERROR] Can't init tc log
100114 11:31:20 [ERROR] Aborting

100114 11:31:20  InnoDB: Starting shutdown...
100114 11:31:22  InnoDB: Shutdown completed; log sequence number 0 44957717
100114 11:31:22 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete

100114 11:31:22  mysqld ended





Cheers
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


mysql performance issue. pls help..

2009-11-17 Thread F.A.I.Z.A.L
HI experts

I am facing performance issue for last couple of months. it taking more time
to execute query..

developers created tables on myIsam and Innodb. i have a doubts whether we
can use both storage same time..

i have 2 thinks in my minds to check this performance.
1. to check innodb and myisam db memory pools.
2. to check any index are required.

based on the above to points i plan to investigate. so please help

I am not familiar with mysql and first time iam working with developers. can
any help to fix the problem. please assist me what i have to check now?.



Best Regards
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


Re: mysql performance issue. pls help..

2009-11-17 Thread F.A.I.Z.A.L
hi all

this is my innodb preference. i need to change anything for increasing the
db performance..

innodb_additional_mem_pool_size -- 1048576
innodb_autoextend_increment -- 8
innodb_buffer_pool_awe_mem_mb   -- 0
innodb_buffer_pool_size -- 8388608
innodb_checksums-- ON
innodb_commit_concurrency   -- 0
innodb_concurrency_tickets  -- 500
innodb_data_file_path   -- ibdata1:10M:autoextend
innodb_data_home_dir--
innodb_doublewrite  -- ON
innodb_fast_shutdown-- 1
innodb_file_io_threads  -- 4
innodb_file_per_table   -- OFF
innodb_flush_log_at_trx_commit  -- 1
innodb_flush_method --
innodb_force_recovery   -- 0
innodb_lock_wait_timeout-- 50
innodb_locks_unsafe_for_binlog  -- OFF
innodb_log_arch_dir --
innodb_log_archive  -- OFF
innodb_log_buffer_size  -- 1048576
innodb_log_file_size-- 5242880
innodb_log_files_in_group   -- 2
innodb_log_group_home_dir   -- ./
innodb_max_dirty_pages_pct  -- 90
innodb_max_purge_lag-- 0
innodb_mirrored_log_groups  -- 1
innodb_open_files   -- 300
innodb_support_xa   -- ON
innodb_sync_spin_loops  -- 20
innodb_table_locks  -- ON
innodb_thread_concurrency   -- 8
innodb_thread_sleep_delay   -- 1
interactive_timeout -- 28800

thanks in advance..

Best Regards
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


On Wed, Nov 18, 2009 at 11:50 AM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 HI experts

 I am facing performance issue for last couple of months. it taking more
 time to execute query..

 developers created tables on myIsam and Innodb. i have a doubts whether we
 can use both storage same time..

 i have 2 thinks in my minds to check this performance.
 1. to check innodb and myisam db memory pools.
 2. to check any index are required.

 based on the above to points i plan to investigate. so please help

 I am not familiar with mysql and first time iam working with developers.
 can any help to fix the problem. please assist me what i have to check now?.



 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com



Transations? (was: Re: login issue..pls help)

2009-10-03 Thread Martijn Tonies

Hi,

(better change the message subject if you change, well, the subject)


user will create more number of tickets per day. so INSERT, UPDATE, SELECT
will use  highly.

in document says' Myisam will not support transaction but it has self 
backup

and restoration method. but in InnoDB good for transaction but no self
managed backup and restoration..

now how can i choose my engine. ?

my usage is only storage and retrieve data.. so which one is normally
preferred by all developers


Quite simple really: do you need to store data in one table that depends
on other data in other tables?

If the answer is YES, then use transactions. Without transactions, you
cannot guarantee the data consistency.

With regards,

Martijn Tonies
Upscene Productions
http://www.upscene.com

Download Database Workbench for Oracle, MS SQL Server, Sybase SQL
Anywhere, MySQL, InterBase, NexusDB and Firebird!

Database questions? Check the forum:
http://www.databasedevelopmentforum.com


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



GRANT USAGE (was: Re: login issue..pls help)

2009-10-03 Thread Martijn Tonies

what is the purpose of 'Grant usage ' command


http://search.mysql.com/search?site=refman-50q=grant+usagelr=lang_en


Check the documentation, if you have more questions after that, get back to 
us.


With regards,

Martijn Tonies
Upscene Productions
http://www.upscene.com

Download Database Workbench for Oracle, MS SQL Server, Sybase SQL
Anywhere, MySQL, InterBase, NexusDB and Firebird!

Database questions? Check the forum:
http://www.databasedevelopmentforum.com


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



RE: login issue..pls help

2009-10-02 Thread LIU YAN

hi Faizal,

 

in this case, usualy we choose the MyISAM engine, as it will more fast than the 
innodb.

 

here is the comparision for hte MyISAM vs InnoDB for you reference.

 

13.1. Comparing Transaction and Nontransaction Engines

http://dev.mysql.com/doc/refman/5.1/en/storage-engine-compare-transactions.html

 

 

best regards

liuyann
 
 From: sac.fai...@gmail.com
 Date: Thu, 1 Oct 2009 15:06:54 +0530
 Subject: Re: login issue..pls help
 To: aim.prab...@gmail.com
 CC: mysql@lists.mysql.com
 
 user will create more number of tickets per day. so INSERT, UPDATE, SELECT
 will use highly.
 
 in document says' Myisam will not support transaction but it has self backup
 and restoration method. but in InnoDB good for transaction but no self
 managed backup and restoration..
 
 now how can i choose my engine. ?
 
 my usage is only storage and retrieve data.. so which one is normally
 preferred by all developers
 
 thanks kumar
 
 
 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com
 
 
 On Thu, Oct 1, 2009 at 2:59 PM, prabhat kumar aim.prab...@gmail.com wrote:
 
  innodb.
 
  Since, If there are many modifications of the data, it's said that InnoDB
  works faster because it uses row locking instead of table locking, like
  MyISAM. However, if there are mainly SELECT statements, a MyISAM table might
  be faster.
 
 
  On Thu, Oct 1, 2009 at 2:33 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:
 
  1 doubt
 
  the front end application is lab ticketing system. so user will create
  many ticket. iam expecting per day 200k ticket user will create. so which
  storage engine is best to use. innodb or myisam..?
 
  Best Regards
  Faizal S
  GSM : 9840118673
  Blog: http://oradbapro.blogspot.com
 
 
  On Thu, Oct 1, 2009 at 2:10 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:
 
  thanks kumar.
 
  Storage
 
  in datadir contain only one location.is it possible to have multiple
  location to store datafiles.if yes, how?
 
  what is the different between storage engine and tablespace in mysql?
 
  account creation
 
  *create user 'test'@'%' identified by 'test';
  grant usage on test.* to 'test'@'%' identified by 'test';
  grant select,insert,update,delete,create,drop on test.* to 'test'@'%';
  *
 
  I used 'USAGE' clause this time but even after that i can able to see
  other schema and i can able to 'select' tables from other schema.
 
  how i can restrict this. only default schema should be accessible to the
  user
 
  thanks in advance..
 
  Best Regards
  Faizal S
  GSM : 9840118673
  Blog: http://oradbapro.blogspot.com
 
 
  On Thu, Oct 1, 2009 at 1:13 PM, prabhat kumar 
  aim.prab...@gmail.comwrote:
 
  A. For transaction *innoDB* is best.
 
  B. *ALTER TABLE table_name ENGINE = InnoDB;
  * but* *if you tons of tables so better export all tables in file and
  replace all occurs of *myisam* with *InnoDB *the import it.
  and enable InnoDB engine.
  http://www.linux.com/archive/articles/46370
 
  C. 1. Stop MySQL.
  2. Copy current mysql dir to new drive.
  3. Modify the current location with new location in /etc/my.cnf
  file , datadir variable.
  4. Start MySQL.
  note: *datadir=/path/to/datadir/mysq*l
  http://docdb.fnal.gov/doc/my.cnf.html
 
 
 
 
  On Thu, Oct 1, 2009 at 12:53 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:
 
  hi Kumar
 
  thanks for your info..
 
  another doubt.. which storage engine is best for transaction..
 
  in my server. the default engine is myisam. now i changed one of my
  schema to innoDB. is that correct.
 
  now i want to create another schema in different location. how to
  create that? because current mountpoint space is very less, in this
  situation how can move existing schemas to new location?
 
  thanks in advance..
 
 
 
  Best Regards
  Faizal S
  GSM : 9840118673
  Blog: http://oradbapro.blogspot.com
 
 
  On Thu, Oct 1, 2009 at 12:28 PM, prabhat kumar 
  aim.prab...@gmail.comwrote:
 
 
  a. INFORMATION_SCHEMA is the information database ie metadata, the
  place that stores information about all the other databases that the 
  MySQL
  server maintains. Inside INFORMATION_SCHEMA there are several read-only
  tables. They are actually views, not base tables, so there are no files
  associated with them.
 
  Each MySQL user has the right to access these tables, but can see only
  the rows in the tables that correspond to objects for which the user 
  has the
  proper access privileges.
 
  http://dev.mysql.com/doc/refman/5.0/en/information-schema.html
 
  b. Its depend on your requirement like your user will perform only DML
  query or also want DDL operations.
 
  http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html
 
 
  On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L 
  sac.fai...@gmail.comwrote:
 
  thanks kumar..
 
  now its working
 
  i have another doubt
 
  i created an user with limited privilege on particular schema.
  schema name: test
 
  *mysql create user 'test'@'%' identified by 'test';
  mysql grant select,insert,update,delete

Re: login issue..pls help

2009-10-02 Thread Michael Dykman
This particular reference is little too vague to be of much use.
MyISAM may outperform innodb in signle process situations but in
contentious mixed read/write traffic (suchas a typical webapp), innodb
is much faster for a variety of reasons.


 13.1. Comparing Transaction and Nontransaction Engines

 http://dev.mysql.com/doc/refman/5.1/en/storage-engine-compare-transactions.html



-- 
 - michael dykman
 - mdyk...@gmail.com

Don’t worry about people stealing your ideas. If they’re any good,
you’ll have to ram them down their throats!

   Howard Aiken

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/mysql?unsub=arch...@jab.org



Re: login issue..pls help

2009-10-01 Thread F.A.I.Z.A.L
thanks kumar..

now its working

i have another doubt

i created an user with limited privilege on particular schema.
schema name: test

*mysql create user 'test'@'%' identified by 'test';
mysql grant select,insert,update,delete,create,drop on test.* to 'test'@
'%';*

after that i login with 'test' user using mysql query browser. but i can
able to see other schemas like 'information_Schema' and 'test_schema'
created by other.

how can i avoid this. i want to see only my default schema..

2. for created new mysql database or schema what are the privileges are
required..

please help..

Best Regards
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


On Thu, Oct 1, 2009 at 11:09 AM, prabhat kumar aim.prab...@gmail.comwrote:

 Use : mysql -u root -p (it will prompt for password) and if its not a local
 host also add -h ipaddress


 On Thu, Oct 1, 2009 at 11:01 AM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 Hi

 iam getting the following error while login into mysql server.

 andd141# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
 password: NO)


 Can someone please help me understand why I am not able to login from
 root?


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com




 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat



Re: login issue..pls help

2009-10-01 Thread prabhat kumar
a. INFORMATION_SCHEMA is the information database ie metadata, the place
that stores information about all the other databases that the MySQL server
maintains. Inside INFORMATION_SCHEMA there are several read-only tables.
They are actually views, not base tables, so there are no files associated
with them.

Each MySQL user has the right to access these tables, but can see only the
rows in the tables that correspond to objects for which the user has the
proper access privileges.

http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

b. Its depend on your requirement like your user will perform only DML query
or also want DDL operations.

http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html

On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 thanks kumar..

 now its working

 i have another doubt

 i created an user with limited privilege on particular schema.
 schema name: test

 *mysql create user 'test'@'%' identified by 'test';
 mysql grant select,insert,update,delete,create,drop on test.* to 'test'@
 '%';*

 after that i login with 'test' user using mysql query browser. but i can
 able to see other schemas like 'information_Schema' and 'test_schema'
 created by other.

 how can i avoid this. i want to see only my default schema..

 2. for created new mysql database or schema what are the privileges are
 required..

 please help..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 11:09 AM, prabhat kumar aim.prab...@gmail.comwrote:

 Use : mysql -u root -p (it will prompt for password) and if its not a
 local host also add -h ipaddress


 On Thu, Oct 1, 2009 at 11:01 AM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 Hi

 iam getting the following error while login into mysql server.

 andd141# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
 password: NO)


 Can someone please help me understand why I am not able to login from
 root?


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com




 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





-- 
Best Regards,

Prabhat Kumar
MySQL DBA
Datavail-India Mumbai
Mobile : 91-9987681929
www.datavail.com

My Blog: http://adminlinux.blogspot.com
My LinkedIn: http://www.linkedin.com/in/profileprabhat


Re: login issue..pls help

2009-10-01 Thread F.A.I.Z.A.L
hi Kumar

thanks for your info..

another doubt.. which storage engine is best for transaction..

in my server. the default engine is myisam. now i changed one of my schema
to innoDB. is that correct.

now i want to create another schema in different location. how to create
that? because current mountpoint space is very less, in this situation how
can move existing schemas to new location?

thanks in advance..



Best Regards
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


On Thu, Oct 1, 2009 at 12:28 PM, prabhat kumar aim.prab...@gmail.comwrote:


 a. INFORMATION_SCHEMA is the information database ie metadata, the place
 that stores information about all the other databases that the MySQL server
 maintains. Inside INFORMATION_SCHEMA there are several read-only tables.
 They are actually views, not base tables, so there are no files associated
 with them.

 Each MySQL user has the right to access these tables, but can see only the
 rows in the tables that correspond to objects for which the user has the
 proper access privileges.

 http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

 b. Its depend on your requirement like your user will perform only DML
 query or also want DDL operations.

 http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html


 On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 thanks kumar..

 now its working

 i have another doubt

 i created an user with limited privilege on particular schema.
 schema name: test

 *mysql create user 'test'@'%' identified by 'test';
 mysql grant select,insert,update,delete,create,drop on test.* to 'test'@
 '%';*

 after that i login with 'test' user using mysql query browser. but i can
 able to see other schemas like 'information_Schema' and 'test_schema'
 created by other.

 how can i avoid this. i want to see only my default schema..

 2. for created new mysql database or schema what are the privileges are
 required..

 please help..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 11:09 AM, prabhat kumar aim.prab...@gmail.comwrote:

 Use : mysql -u root -p (it will prompt for password) and if its not a
 local host also add -h ipaddress


 On Thu, Oct 1, 2009 at 11:01 AM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 Hi

 iam getting the following error while login into mysql server.

 andd141# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
 password: NO)


 Can someone please help me understand why I am not able to login from
 root?


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com




 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat



Re: login issue..pls help

2009-10-01 Thread prabhat kumar
A. For transaction *innoDB* is best.

B. *ALTER TABLE table_name ENGINE = InnoDB;
* but* *if you tons of tables so better export all tables in file and
replace all occurs of  *myisam* with *InnoDB *the import it.
 and enable InnoDB engine.
http://www.linux.com/archive/articles/46370

C. 1. Stop MySQL.
 2. Copy current mysql dir to new drive.
 3. Modify the current location with new location in /etc/my.cnf file ,
datadir variable.
 4. Start MySQL.
   note: *datadir=/path/to/datadir/mysq*l
http://docdb.fnal.gov/doc/my.cnf.html



On Thu, Oct 1, 2009 at 12:53 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 hi Kumar

 thanks for your info..

 another doubt.. which storage engine is best for transaction..

 in my server. the default engine is myisam. now i changed one of my schema
 to innoDB. is that correct.

 now i want to create another schema in different location. how to create
 that? because current mountpoint space is very less, in this situation how
 can move existing schemas to new location?

 thanks in advance..



 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 12:28 PM, prabhat kumar aim.prab...@gmail.comwrote:


 a. INFORMATION_SCHEMA is the information database ie metadata, the place
 that stores information about all the other databases that the MySQL server
 maintains. Inside INFORMATION_SCHEMA there are several read-only tables.
 They are actually views, not base tables, so there are no files associated
 with them.

 Each MySQL user has the right to access these tables, but can see only the
 rows in the tables that correspond to objects for which the user has the
 proper access privileges.

 http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

 b. Its depend on your requirement like your user will perform only DML
 query or also want DDL operations.

 http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html


 On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 thanks kumar..

 now its working

 i have another doubt

 i created an user with limited privilege on particular schema.
 schema name: test

 *mysql create user 'test'@'%' identified by 'test';
 mysql grant select,insert,update,delete,create,drop on test.* to 'test'@
 '%';*

 after that i login with 'test' user using mysql query browser. but i can
 able to see other schemas like 'information_Schema' and 'test_schema'
 created by other.

 how can i avoid this. i want to see only my default schema..

 2. for created new mysql database or schema what are the privileges are
 required..

 please help..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 11:09 AM, prabhat kumar aim.prab...@gmail.comwrote:

 Use : mysql -u root -p (it will prompt for password) and if its not a
 local host also add -h ipaddress


 On Thu, Oct 1, 2009 at 11:01 AM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 Hi

 iam getting the following error while login into mysql server.

 andd141# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
 password: NO)


 Can someone please help me understand why I am not able to login from
 root?


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com




 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





-- 
Best Regards,

Prabhat Kumar
MySQL DBA
Datavail-India Mumbai
Mobile : 91-9987681929
www.datavail.com

My Blog: http://adminlinux.blogspot.com
My LinkedIn: http://www.linkedin.com/in/profileprabhat


Re: login issue..pls help

2009-10-01 Thread F.A.I.Z.A.L
thanks kumar.

Storage

in datadir contain only one location.is it possible to have multiple
location to store datafiles.if yes, how?

what is the different between storage engine and tablespace in mysql?

account creation

*create user 'test'@'%' identified by 'test';
grant usage on test.* to 'test'@'%' identified by 'test';
grant select,insert,update,delete,create,drop on test.* to 'test'@'%';*

I used 'USAGE' clause this time but even after that i can able to see other
schema and i can able to 'select' tables from other schema.

how i can restrict this. only default schema should be accessible to the
user

thanks in advance..

Best Regards
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


On Thu, Oct 1, 2009 at 1:13 PM, prabhat kumar aim.prab...@gmail.com wrote:

 A. For transaction *innoDB* is best.

 B. *ALTER TABLE table_name ENGINE = InnoDB;
 * but* *if you tons of tables so better export all tables in file and
 replace all occurs of  *myisam* with *InnoDB *the import it.
  and enable InnoDB engine.
 http://www.linux.com/archive/articles/46370

 C. 1. Stop MySQL.
  2. Copy current mysql dir to new drive.
  3. Modify the current location with new location in /etc/my.cnf file ,
 datadir variable.
  4. Start MySQL.
note: *datadir=/path/to/datadir/mysq*l
 http://docdb.fnal.gov/doc/my.cnf.html




 On Thu, Oct 1, 2009 at 12:53 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 hi Kumar

 thanks for your info..

 another doubt.. which storage engine is best for transaction..

 in my server. the default engine is myisam. now i changed one of my schema
 to innoDB. is that correct.

 now i want to create another schema in different location. how to create
 that? because current mountpoint space is very less, in this situation how
 can move existing schemas to new location?

 thanks in advance..



 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 12:28 PM, prabhat kumar aim.prab...@gmail.comwrote:


 a. INFORMATION_SCHEMA is the information database ie metadata, the place
 that stores information about all the other databases that the MySQL server
 maintains. Inside INFORMATION_SCHEMA there are several read-only tables.
 They are actually views, not base tables, so there are no files associated
 with them.

 Each MySQL user has the right to access these tables, but can see only
 the rows in the tables that correspond to objects for which the user has the
 proper access privileges.

 http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

 b. Its depend on your requirement like your user will perform only DML
 query or also want DDL operations.

 http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html


 On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 thanks kumar..

 now its working

 i have another doubt

 i created an user with limited privilege on particular schema.
 schema name: test

 *mysql create user 'test'@'%' identified by 'test';
 mysql grant select,insert,update,delete,create,drop on test.* to
 'test'@'%';*

 after that i login with 'test' user using mysql query browser. but i can
 able to see other schemas like 'information_Schema' and 'test_schema'
 created by other.

 how can i avoid this. i want to see only my default schema..

 2. for created new mysql database or schema what are the privileges are
 required..

 please help..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 11:09 AM, prabhat kumar 
 aim.prab...@gmail.comwrote:

 Use : mysql -u root -p (it will prompt for password) and if its not a
 local host also add -h ipaddress


 On Thu, Oct 1, 2009 at 11:01 AM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 Hi

 iam getting the following error while login into mysql server.

 andd141# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
 password: NO)


 Can someone please help me understand why I am not able to login from
 root?


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com




 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat



Re: login issue..pls help

2009-10-01 Thread F.A.I.Z.A.L
1 doubt

the front end application is lab ticketing system. so user will create many
ticket. iam expecting per day 200k ticket user will create. so which storage
engine is best to use. innodb or myisam..?

Best Regards
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


On Thu, Oct 1, 2009 at 2:10 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 thanks kumar.

 Storage

 in datadir contain only one location.is it possible to have multiple
 location to store datafiles.if yes, how?

 what is the different between storage engine and tablespace in mysql?

 account creation

 *create user 'test'@'%' identified by 'test';
 grant usage on test.* to 'test'@'%' identified by 'test';
 grant select,insert,update,delete,create,drop on test.* to 'test'@'%';
 *

 I used 'USAGE' clause this time but even after that i can able to see other
 schema and i can able to 'select' tables from other schema.

 how i can restrict this. only default schema should be accessible to the
 user

 thanks in advance..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 1:13 PM, prabhat kumar aim.prab...@gmail.comwrote:

 A. For transaction *innoDB* is best.

 B. *ALTER TABLE table_name ENGINE = InnoDB;
 * but* *if you tons of tables so better export all tables in file and
 replace all occurs of  *myisam* with *InnoDB *the import it.
  and enable InnoDB engine.
 http://www.linux.com/archive/articles/46370

 C. 1. Stop MySQL.
  2. Copy current mysql dir to new drive.
  3. Modify the current location with new location in /etc/my.cnf file
 , datadir variable.
  4. Start MySQL.
note: *datadir=/path/to/datadir/mysq*l
 http://docdb.fnal.gov/doc/my.cnf.html




 On Thu, Oct 1, 2009 at 12:53 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 hi Kumar

 thanks for your info..

 another doubt.. which storage engine is best for transaction..

 in my server. the default engine is myisam. now i changed one of my
 schema to innoDB. is that correct.

 now i want to create another schema in different location. how to create
 that? because current mountpoint space is very less, in this situation how
 can move existing schemas to new location?

 thanks in advance..



 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 12:28 PM, prabhat kumar aim.prab...@gmail.comwrote:


 a. INFORMATION_SCHEMA is the information database ie metadata, the place
 that stores information about all the other databases that the MySQL server
 maintains. Inside INFORMATION_SCHEMA there are several read-only tables.
 They are actually views, not base tables, so there are no files associated
 with them.

 Each MySQL user has the right to access these tables, but can see only
 the rows in the tables that correspond to objects for which the user has 
 the
 proper access privileges.

 http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

 b. Its depend on your requirement like your user will perform only DML
 query or also want DDL operations.

 http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html


 On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 thanks kumar..

 now its working

 i have another doubt

 i created an user with limited privilege on particular schema.
 schema name: test

 *mysql create user 'test'@'%' identified by 'test';
 mysql grant select,insert,update,delete,create,drop on test.* to
 'test'@'%';*

 after that i login with 'test' user using mysql query browser. but i
 can able to see other schemas like 'information_Schema' and 'test_schema'
 created by other.

 how can i avoid this. i want to see only my default schema..

 2. for created new mysql database or schema what are the privileges are
 required..

 please help..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 11:09 AM, prabhat kumar 
 aim.prab...@gmail.comwrote:

 Use : mysql -u root -p (it will prompt for password) and if its not a
 local host also add -h ipaddress


 On Thu, Oct 1, 2009 at 11:01 AM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 Hi

 iam getting the following error while login into mysql server.

 andd141# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
 password: NO)


 Can someone please help me understand why I am not able to login from
 root?


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com




 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile 

Re: login issue..pls help

2009-10-01 Thread prabhat kumar
a. at Linux level you can make soft link to  database dir to particular
database ie schema. I don't is it possible at mysql level?
b. There is no relation between storage engine and table space.
  Yes, Innodb uses tablespace you can read more on both.
c. http://mysql-tips.blogspot.com/2005/04/setup-new-users-in-mysql.html


On Thu, Oct 1, 2009 at 2:10 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 thanks kumar.

 Storage

 in datadir contain only one location.is it possible to have multiple
 location to store datafiles.if yes, how?

 what is the different between storage engine and tablespace in mysql?

 account creation

 *create user 'test'@'%' identified by 'test';
 grant usage on test.* to 'test'@'%' identified by 'test';
 grant select,insert,update,delete,create,drop on test.* to 'test'@'%';
 *

 I used 'USAGE' clause this time but even after that i can able to see other
 schema and i can able to 'select' tables from other schema.

 how i can restrict this. only default schema should be accessible to the
 user

 thanks in advance..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 1:13 PM, prabhat kumar aim.prab...@gmail.comwrote:

 A. For transaction *innoDB* is best.

 B. *ALTER TABLE table_name ENGINE = InnoDB;
 * but* *if you tons of tables so better export all tables in file and
 replace all occurs of  *myisam* with *InnoDB *the import it.
  and enable InnoDB engine.
 http://www.linux.com/archive/articles/46370

 C. 1. Stop MySQL.
  2. Copy current mysql dir to new drive.
  3. Modify the current location with new location in /etc/my.cnf file
 , datadir variable.
  4. Start MySQL.
note: *datadir=/path/to/datadir/mysq*l
 http://docdb.fnal.gov/doc/my.cnf.html




 On Thu, Oct 1, 2009 at 12:53 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 hi Kumar

 thanks for your info..

 another doubt.. which storage engine is best for transaction..

 in my server. the default engine is myisam. now i changed one of my
 schema to innoDB. is that correct.

 now i want to create another schema in different location. how to create
 that? because current mountpoint space is very less, in this situation how
 can move existing schemas to new location?

 thanks in advance..



 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 12:28 PM, prabhat kumar aim.prab...@gmail.comwrote:


 a. INFORMATION_SCHEMA is the information database ie metadata, the place
 that stores information about all the other databases that the MySQL server
 maintains. Inside INFORMATION_SCHEMA there are several read-only tables.
 They are actually views, not base tables, so there are no files associated
 with them.

 Each MySQL user has the right to access these tables, but can see only
 the rows in the tables that correspond to objects for which the user has 
 the
 proper access privileges.

 http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

 b. Its depend on your requirement like your user will perform only DML
 query or also want DDL operations.

 http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html


 On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 thanks kumar..

 now its working

 i have another doubt

 i created an user with limited privilege on particular schema.
 schema name: test

 *mysql create user 'test'@'%' identified by 'test';
 mysql grant select,insert,update,delete,create,drop on test.* to
 'test'@'%';*

 after that i login with 'test' user using mysql query browser. but i
 can able to see other schemas like 'information_Schema' and 'test_schema'
 created by other.

 how can i avoid this. i want to see only my default schema..

 2. for created new mysql database or schema what are the privileges are
 required..

 please help..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 11:09 AM, prabhat kumar 
 aim.prab...@gmail.comwrote:

 Use : mysql -u root -p (it will prompt for password) and if its not a
 local host also add -h ipaddress


 On Thu, Oct 1, 2009 at 11:01 AM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 Hi

 iam getting the following error while login into mysql server.

 andd141# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
 password: NO)


 Can someone please help me understand why I am not able to login from
 root?


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com




 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: http://www.linkedin.com/in/profileprabhat





 --
 Best Regards,

 Prabhat 

Re: login issue..pls help

2009-10-01 Thread prabhat kumar
innodb.

Since, If there are many modifications of the data, it's said that InnoDB
works faster because it uses row locking instead of table locking, like
MyISAM. However, if there are mainly SELECT statements, a MyISAM table might
be faster.

On Thu, Oct 1, 2009 at 2:33 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 1 doubt

 the front end application is lab ticketing system. so user will create many
 ticket. iam expecting per day 200k ticket user will create. so which storage
 engine is best to use. innodb or myisam..?

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 2:10 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 thanks kumar.

 Storage

 in datadir contain only one location.is it possible to have multiple
 location to store datafiles.if yes, how?

 what is the different between storage engine and tablespace in mysql?

 account creation

 *create user 'test'@'%' identified by 'test';
 grant usage on test.* to 'test'@'%' identified by 'test';
 grant select,insert,update,delete,create,drop on test.* to 'test'@'%';
 *

 I used 'USAGE' clause this time but even after that i can able to see
 other schema and i can able to 'select' tables from other schema.

 how i can restrict this. only default schema should be accessible to the
 user

 thanks in advance..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 1:13 PM, prabhat kumar aim.prab...@gmail.comwrote:

 A. For transaction *innoDB* is best.

 B. *ALTER TABLE table_name ENGINE = InnoDB;
 * but* *if you tons of tables so better export all tables in file and
 replace all occurs of  *myisam* with *InnoDB *the import it.
  and enable InnoDB engine.
 http://www.linux.com/archive/articles/46370

 C. 1. Stop MySQL.
  2. Copy current mysql dir to new drive.
  3. Modify the current location with new location in /etc/my.cnf file
 , datadir variable.
  4. Start MySQL.
note: *datadir=/path/to/datadir/mysq*l
 http://docdb.fnal.gov/doc/my.cnf.html




 On Thu, Oct 1, 2009 at 12:53 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 hi Kumar

 thanks for your info..

 another doubt.. which storage engine is best for transaction..

 in my server. the default engine is myisam. now i changed one of my
 schema to innoDB. is that correct.

 now i want to create another schema in different location. how to create
 that? because current mountpoint space is very less, in this situation how
 can move existing schemas to new location?

 thanks in advance..



 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 12:28 PM, prabhat kumar 
 aim.prab...@gmail.comwrote:


 a. INFORMATION_SCHEMA is the information database ie metadata, the
 place that stores information about all the other databases that the MySQL
 server maintains. Inside INFORMATION_SCHEMA there are several read-only
 tables. They are actually views, not base tables, so there are no files
 associated with them.

 Each MySQL user has the right to access these tables, but can see only
 the rows in the tables that correspond to objects for which the user has 
 the
 proper access privileges.

 http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

 b. Its depend on your requirement like your user will perform only DML
 query or also want DDL operations.

 http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html


 On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 thanks kumar..

 now its working

 i have another doubt

 i created an user with limited privilege on particular schema.
 schema name: test

 *mysql create user 'test'@'%' identified by 'test';
 mysql grant select,insert,update,delete,create,drop on test.* to
 'test'@'%';*

 after that i login with 'test' user using mysql query browser. but i
 can able to see other schemas like 'information_Schema' and 'test_schema'
 created by other.

 how can i avoid this. i want to see only my default schema..

 2. for created new mysql database or schema what are the privileges
 are required..

 please help..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 11:09 AM, prabhat kumar aim.prab...@gmail.com
  wrote:

 Use : mysql -u root -p (it will prompt for password) and if its not a
 local host also add -h ipaddress


 On Thu, Oct 1, 2009 at 11:01 AM, F.A.I.Z.A.L 
 sac.fai...@gmail.comwrote:

 Hi

 iam getting the following error while login into mysql server.

 andd141# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost'
 (using
 password: NO)


 Can someone please help me understand why I am not able to login
 from root?


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com




 --
 Best Regards,

 Prabhat Kumar
 MySQL DBA
 Datavail-India Mumbai
 Mobile : 91-9987681929
 www.datavail.com

 My Blog: http://adminlinux.blogspot.com
 My LinkedIn: 

Re: login issue..pls help

2009-10-01 Thread F.A.I.Z.A.L
user will create more number of tickets per day. so INSERT, UPDATE, SELECT
will use  highly.

in document says' Myisam will not support transaction but it has self backup
and restoration method. but in InnoDB good for transaction but no self
managed backup and restoration..

now how can i choose my engine. ?

my usage is only storage and retrieve data.. so which one is normally
preferred by all developers

thanks kumar


Best Regards
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


On Thu, Oct 1, 2009 at 2:59 PM, prabhat kumar aim.prab...@gmail.com wrote:

 innodb.

 Since, If there are many modifications of the data, it's said that InnoDB
 works faster because it uses row locking instead of table locking, like
 MyISAM. However, if there are mainly SELECT statements, a MyISAM table might
 be faster.


 On Thu, Oct 1, 2009 at 2:33 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 1 doubt

 the front end application is lab ticketing system. so user will create
 many ticket. iam expecting per day 200k ticket user will create. so which
 storage engine is best to use. innodb or myisam..?

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 2:10 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 thanks kumar.

 Storage

 in datadir contain only one location.is it possible to have multiple
 location to store datafiles.if yes, how?

 what is the different between storage engine and tablespace in mysql?

 account creation

 *create user 'test'@'%' identified by 'test';
 grant usage on test.* to 'test'@'%' identified by 'test';
 grant select,insert,update,delete,create,drop on test.* to 'test'@'%';
 *

 I used 'USAGE' clause this time but even after that i can able to see
 other schema and i can able to 'select' tables from other schema.

 how i can restrict this. only default schema should be accessible to the
 user

 thanks in advance..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 1:13 PM, prabhat kumar aim.prab...@gmail.comwrote:

 A. For transaction *innoDB* is best.

 B. *ALTER TABLE table_name ENGINE = InnoDB;
 * but* *if you tons of tables so better export all tables in file and
 replace all occurs of  *myisam* with *InnoDB *the import it.
  and enable InnoDB engine.
 http://www.linux.com/archive/articles/46370

 C. 1. Stop MySQL.
  2. Copy current mysql dir to new drive.
  3. Modify the current location with new location in /etc/my.cnf
 file , datadir variable.
  4. Start MySQL.
note: *datadir=/path/to/datadir/mysq*l
 http://docdb.fnal.gov/doc/my.cnf.html




 On Thu, Oct 1, 2009 at 12:53 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 hi Kumar

 thanks for your info..

 another doubt.. which storage engine is best for transaction..

 in my server. the default engine is myisam. now i changed one of my
 schema to innoDB. is that correct.

 now i want to create another schema in different location. how to
 create that? because current mountpoint space is very less, in this
 situation how can move existing schemas to new location?

 thanks in advance..



 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 12:28 PM, prabhat kumar 
 aim.prab...@gmail.comwrote:


 a. INFORMATION_SCHEMA is the information database ie metadata, the
 place that stores information about all the other databases that the 
 MySQL
 server maintains. Inside INFORMATION_SCHEMA there are several read-only
 tables. They are actually views, not base tables, so there are no files
 associated with them.

 Each MySQL user has the right to access these tables, but can see only
 the rows in the tables that correspond to objects for which the user has 
 the
 proper access privileges.

 http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

 b. Its depend on your requirement like your user will perform only DML
 query or also want DDL operations.

 http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html


 On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 thanks kumar..

 now its working

 i have another doubt

 i created an user with limited privilege on particular schema.
 schema name: test

 *mysql create user 'test'@'%' identified by 'test';
 mysql grant select,insert,update,delete,create,drop on test.* to
 'test'@'%';*

 after that i login with 'test' user using mysql query browser. but i
 can able to see other schemas like 'information_Schema' and 
 'test_schema'
 created by other.

 how can i avoid this. i want to see only my default schema..

 2. for created new mysql database or schema what are the privileges
 are required..

 please help..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 11:09 AM, prabhat kumar 
 aim.prab...@gmail.com wrote:

 Use : mysql -u root -p (it will prompt for password) and if its not
 a local host also add -h ipaddress


 On Thu, Oct 

Re: login issue..pls help

2009-10-01 Thread F.A.I.Z.A.L
hi kumar

what is the purpose of 'Grant usage ' command


Best Regards
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


On Thu, Oct 1, 2009 at 3:06 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 user will create more number of tickets per day. so INSERT, UPDATE, SELECT
 will use  highly.

 in document says' Myisam will not support transaction but it has self
 backup and restoration method. but in InnoDB good for transaction but no
 self managed backup and restoration..

 now how can i choose my engine. ?

 my usage is only storage and retrieve data.. so which one is normally
 preferred by all developers

 thanks kumar


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 2:59 PM, prabhat kumar aim.prab...@gmail.comwrote:

 innodb.

 Since, If there are many modifications of the data, it's said that InnoDB
 works faster because it uses row locking instead of table locking, like
 MyISAM. However, if there are mainly SELECT statements, a MyISAM table might
 be faster.


 On Thu, Oct 1, 2009 at 2:33 PM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 1 doubt

 the front end application is lab ticketing system. so user will create
 many ticket. iam expecting per day 200k ticket user will create. so which
 storage engine is best to use. innodb or myisam..?

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 2:10 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 thanks kumar.

 Storage

 in datadir contain only one location.is it possible to have multiple
 location to store datafiles.if yes, how?

 what is the different between storage engine and tablespace in mysql?

 account creation

 *create user 'test'@'%' identified by 'test';
 grant usage on test.* to 'test'@'%' identified by 'test';
 grant select,insert,update,delete,create,drop on test.* to 'test'@'%';
 *

 I used 'USAGE' clause this time but even after that i can able to see
 other schema and i can able to 'select' tables from other schema.

 how i can restrict this. only default schema should be accessible to the
 user

 thanks in advance..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 1:13 PM, prabhat kumar aim.prab...@gmail.comwrote:

 A. For transaction *innoDB* is best.

 B. *ALTER TABLE table_name ENGINE = InnoDB;
 * but* *if you tons of tables so better export all tables in file and
 replace all occurs of  *myisam* with *InnoDB *the import it.
  and enable InnoDB engine.
 http://www.linux.com/archive/articles/46370

 C. 1. Stop MySQL.
  2. Copy current mysql dir to new drive.
  3. Modify the current location with new location in /etc/my.cnf
 file , datadir variable.
  4. Start MySQL.
note: *datadir=/path/to/datadir/mysq*l
 http://docdb.fnal.gov/doc/my.cnf.html




 On Thu, Oct 1, 2009 at 12:53 PM, F.A.I.Z.A.L sac.fai...@gmail.comwrote:

 hi Kumar

 thanks for your info..

 another doubt.. which storage engine is best for transaction..

 in my server. the default engine is myisam. now i changed one of my
 schema to innoDB. is that correct.

 now i want to create another schema in different location. how to
 create that? because current mountpoint space is very less, in this
 situation how can move existing schemas to new location?

 thanks in advance..



 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com


 On Thu, Oct 1, 2009 at 12:28 PM, prabhat kumar aim.prab...@gmail.com
  wrote:


 a. INFORMATION_SCHEMA is the information database ie metadata, the
 place that stores information about all the other databases that the 
 MySQL
 server maintains. Inside INFORMATION_SCHEMA there are several read-only
 tables. They are actually views, not base tables, so there are no files
 associated with them.

 Each MySQL user has the right to access these tables, but can see
 only the rows in the tables that correspond to objects for which the 
 user
 has the proper access privileges.

 http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

 b. Its depend on your requirement like your user will perform only
 DML query or also want DDL operations.

 http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html


 On Thu, Oct 1, 2009 at 12:08 PM, F.A.I.Z.A.L 
 sac.fai...@gmail.comwrote:

 thanks kumar..

 now its working

 i have another doubt

 i created an user with limited privilege on particular schema.
 schema name: test

 *mysql create user 'test'@'%' identified by 'test';
 mysql grant select,insert,update,delete,create,drop on test.* to
 'test'@'%';*

 after that i login with 'test' user using mysql query browser. but i
 can able to see other schemas like 'information_Schema' and 
 'test_schema'
 created by other.

 how can i avoid this. i want to see only my default schema..

 2. for created new mysql database or schema what are the privileges
 are required..

 please help..

 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: 

login issue..pls help

2009-09-30 Thread F.A.I.Z.A.L
Hi

iam getting the following error while login into mysql server.

andd141# mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: NO)


Can someone please help me understand why I am not able to login from root?


Best Regards
Faizal S
GSM : 9840118673
Blog: http://oradbapro.blogspot.com


Re: login issue..pls help

2009-09-30 Thread prabhat kumar
Use : mysql -u root -p (it will prompt for password) and if its not a local
host also add -h ipaddress

On Thu, Oct 1, 2009 at 11:01 AM, F.A.I.Z.A.L sac.fai...@gmail.com wrote:

 Hi

 iam getting the following error while login into mysql server.

 andd141# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
 password: NO)


 Can someone please help me understand why I am not able to login from root?


 Best Regards
 Faizal S
 GSM : 9840118673
 Blog: http://oradbapro.blogspot.com




-- 
Best Regards,

Prabhat Kumar
MySQL DBA
Datavail-India Mumbai
Mobile : 91-9987681929
www.datavail.com

My Blog: http://adminlinux.blogspot.com
My LinkedIn: http://www.linkedin.com/in/profileprabhat


Re: pls help clarify dox: InnoDB Consistent Non-Locking Read behavior

2008-05-12 Thread Paul DuBois


On May 9, 2008, at 6:58 AM, Chris Pirazzi wrote:


Hello,

I _thought_ I knew how InnoDB worked, but due to a recent mysql doc
change, I am no longer sure--the change made the dox significantly
less clear, and potentially code-breaking.

Please can someone tell me the real behavior of InnoDB in the
following case, and ideally clarify the dox too...

The question comes up in the first paragraph of 13.5.10.4. Consistent
Non-Locking Read:

http://dev.mysql.com/doc/refman/5.1/en/innodb-consistent-read.html

A consistent read means that InnoDB uses multi-versioning to present
to a query a snapshot of the database at a point in time. The query
sees the changes made by those transactions that committed before that
point of time, and no changes made by later or uncommitted
transactions. The exception to this rule is that the query sees the
changes made by earlier statements within the same transaction. Note
that the exception to the rule causes the following anomaly: if you
update some rows in a table, a SELECT will see the latest version of
the updated rows, but it might also see older versions of any rows. If
other users simultaneously update the same table, the anomaly means
that you may see the table in a state that never existed in the
database.

The unclear wording is if you update some rows in a table, a SELECT
will see the latest version of the updated rows, but it might also see
older versions of any rows

What does the author mean by any rows?  Do you mean that when you do
a SELECT, you may get back a result for your modified row, AND you may
ALSO get back a result for an older version of the SAME row?  This is
very very important as it affects how we can use non-locking read at
the lowest level of our code.

You may wonder why I suspect this case...it's all because of what the
text USED to say:

(change made by user paul on 2007-08-23 16:38:39 +0200 (Thu, 23 Aug  
2007)

http://lists.mysql.com/commits/32967?f=plain )
-see the latest version of the updated rows, while it sees the
-old version of other rows. If other users simultaneously  
update
-the same table, the anomaly means that you may see the  
table in

-a state that never existed in the database.
+see the latest version of the updated rows, but it might also
+see older versions of any rows. If other users simultaneously
+update the same table, the anomaly means that you may see the
+table in a state that never existed in the database.

the old wording the old versions of OTHER rows was crystal clear:
you will only see one copy of your new row, and it will be your new
copy.  the new wording is unclear.

but the new wording makes me wonder if InnoDB could return multiple
copies of the rows I have modified.

Can someone clarify the actual InnoDB behavior?

Could someone suggest a clearer wording for the dox that
1) expresses the actual InnoDB behavior
2) covers whatever case Paul was trying to cover when he made that  
change?


Thanks for your time!  Hopefully we can clarify this for all mysql  
users!


The background for this change is Bug#30184:

http://bugs.mysql.com/bug.php?id=30184

--
Paul DuBois, MySQL Documentation Team
Madison, Wisconsin, USA
www.mysql.com


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



pls help clarify dox: InnoDB Consistent Non-Locking Read behavior

2008-05-09 Thread Chris Pirazzi
Hello,

I _thought_ I knew how InnoDB worked, but due to a recent mysql doc
change, I am no longer sure--the change made the dox significantly
less clear, and potentially code-breaking.

Please can someone tell me the real behavior of InnoDB in the
following case, and ideally clarify the dox too...

The question comes up in the first paragraph of 13.5.10.4. Consistent
Non-Locking Read:

http://dev.mysql.com/doc/refman/5.1/en/innodb-consistent-read.html

A consistent read means that InnoDB uses multi-versioning to present
to a query a snapshot of the database at a point in time. The query
sees the changes made by those transactions that committed before that
point of time, and no changes made by later or uncommitted
transactions. The exception to this rule is that the query sees the
changes made by earlier statements within the same transaction. Note
that the exception to the rule causes the following anomaly: if you
update some rows in a table, a SELECT will see the latest version of
the updated rows, but it might also see older versions of any rows. If
other users simultaneously update the same table, the anomaly means
that you may see the table in a state that never existed in the
database.

The unclear wording is if you update some rows in a table, a SELECT
will see the latest version of the updated rows, but it might also see
older versions of any rows

What does the author mean by any rows?  Do you mean that when you do
a SELECT, you may get back a result for your modified row, AND you may
ALSO get back a result for an older version of the SAME row?  This is
very very important as it affects how we can use non-locking read at
the lowest level of our code.

You may wonder why I suspect this case...it's all because of what the
text USED to say:

(change made by user paul on 2007-08-23 16:38:39 +0200 (Thu, 23 Aug 2007)
 http://lists.mysql.com/commits/32967?f=plain )
-see the latest version of the updated rows, while it sees the
-old version of other rows. If other users simultaneously update
-the same table, the anomaly means that you may see the table in
-a state that never existed in the database.
+see the latest version of the updated rows, but it might also
+see older versions of any rows. If other users simultaneously
+update the same table, the anomaly means that you may see the
+table in a state that never existed in the database.

the old wording the old versions of OTHER rows was crystal clear:
you will only see one copy of your new row, and it will be your new
copy.  the new wording is unclear.

but the new wording makes me wonder if InnoDB could return multiple
copies of the rows I have modified.

Can someone clarify the actual InnoDB behavior?

Could someone suggest a clearer wording for the dox that
1) expresses the actual InnoDB behavior
2) covers whatever case Paul was trying to cover when he made that change?

Thanks for your time!  Hopefully we can clarify this for all mysql users!

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



Re: Frequently MyISAM TABLE corruption.....Pls help

2007-07-02 Thread Nilnandan

hello

I am still facing the same problem..
MyISAM table corruptionI am getting following errors

mysql use DB1;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql check table tables1;

+--+---+--+-+
| Table| Op| Msg_type | Msg_text   
|
+--+---+--+-+
| DB1.tables1 | check | error| Found wrong record at 967175516 |
| DB1.tables1 | check | error| Corrupt |
+--+---+--+-+

2 rows in set (8.53 sec)

==
ERROR LOG
==

Version: '5.0.27-standard-log'  socket: '/var/lib/mysql/mysql.sock'  port:
3306  MySQL Community Edition - Standard (GPL)

070702  1:16:18 [ERROR] /usr/sbin/mysqld: Table 'tables1' is marked as
crashed and should be repaired
070702  1:16:18 [ERROR] /usr/sbin/mysqld: Sort aborted
070702  1:19:43 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:19:54 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:20:05 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:20:22 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:21:24 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:22:16 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:22:17 [ERROR] /usr/sbin/mysqld: Table 'tables1' is marked as
crashed and should be repaired
070702  1:22:17 [ERROR] /usr/sbin/mysqld: Sort aborted

 
Database changed

mysql repair table tables1;

+--++--+-+
| Table| Op | Msg_type | Msg_text   

|
+--++--+-+
| DB1.tables1 | repair | info | Key 1 - Found wrong stored record at
967175516  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967175964  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176068  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176168  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176296  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176484  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176588  |
| DB1.tables1 | repair | info | Found block with too small length at
967177484; Skipped |
| DB1.tables1 | repair | warning  | Number of rows changed from 186252 to
186251|
| DB1.tables1 | repair | status   | OK  
   
|
+--++--+-+
10 rows in set (1 min 27.77 sec)


PLS help me ASAP..Its frequently corrupted..It is very important
table

Regards,

Nilnandan Joshi
DBA-INDIA





Nilnandan wrote:
 
 Hello Gerald,
 
 Data_lengthMax_data_length Index_length
 596483288281474976710655 33758208  
 
 580 MB is table size and 32MB is index size. 
 The default maximum MyISAM size is 4GB.
 
 Now, tell me where is an issue?
 
 regards,
 Nilnandan Joshi
 DBA-SDU
 Juriscape
 
 
 
 Gerald L. Clark-2 wrote:
 
 Nilnandan wrote:
 Hello all,
 
 I have one server which has mysql 5.0.27 installed. There is one table
 named
 table1. 
 that table has 122000 records..It has 114 fields and 22 indexes.
 
 Now this table always been corrupt. I have try to found the solution but
 i
 couldn't. 
 Pls help me ASAP. I have used CHECK and REPAIR option I have given here
 the
 output.
 
 070509  4:06:17 [ERROR] /usr/sbin/mysqld: Table 'table1' is marked as
 crashed and should be repaired
 070509  4:06:17 [ERROR] /usr/sbin/mysqld: Sort aborted
  
 How big is the index file? the data file?
 Has either reached the file size limit of your filesystem,
 or the default maximum MyISAM size?
 
 
 -- 
 Gerald L. Clark
 Supplier Systems Corporation
 
 -- 
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]
 
 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Frequently-MyISAM-TABLE-corruption.Pls-help-tf3715472.html#a11391620
Sent from the MySQL - General mailing list archive at Nabble.com.


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



Re: Frequently MyISAM TABLE corruption.....Pls help

2007-07-02 Thread ViSolve DB Team

Hi,

Pls try altering the engine type from 'MyISAM' to 'InnoDB'
mysql  alter table `tablename` ENGINE='InnoDB';

Just try out. I'm not sure.  But there are issues over 'MyISAM' engine' and 
table corruption.  Pls look into the link 
http://dev.mysql.com/doc/refman/5.0/en/corrupted-myisam-tables.html  about 
mysqleers comments.


Thanks
ViSolve DB Team.
- Original Message - 
From: Nilnandan [EMAIL PROTECTED]

To: mysql@lists.mysql.com
Sent: Monday, July 02, 2007 3:58 PM
Subject: Re: Frequently MyISAM TABLE corruption.Pls help




hello

I am still facing the same problem..
MyISAM table corruptionI am getting following errors

mysql use DB1;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql check table tables1;

+--+---+--+-+
| Table| Op| Msg_type | Msg_text
|
+--+---+--+-+
| DB1.tables1 | check | error| Found wrong record at 967175516 |
| DB1.tables1 | check | error| Corrupt |
+--+---+--+-+

2 rows in set (8.53 sec)

==
ERROR LOG
==

Version: '5.0.27-standard-log'  socket: '/var/lib/mysql/mysql.sock'  port:
3306  MySQL Community Edition - Standard (GPL)

070702  1:16:18 [ERROR] /usr/sbin/mysqld: Table 'tables1' is marked as
crashed and should be repaired
070702  1:16:18 [ERROR] /usr/sbin/mysqld: Sort aborted
070702  1:19:43 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:19:54 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:20:05 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:20:22 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:21:24 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:22:16 [ERROR] Got error 127 when reading table './DB1/tables1'
070702  1:22:17 [ERROR] /usr/sbin/mysqld: Table 'tables1' is marked as
crashed and should be repaired
070702  1:22:17 [ERROR] /usr/sbin/mysqld: Sort aborted


Database changed

mysql repair table tables1;

+--++--+-+
| Table| Op | Msg_type | Msg_text
|
+--++--+-+
| DB1.tables1 | repair | info | Key 1 - Found wrong stored record at
967175516  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967175964  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176068  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176168  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176296  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176484  |
| DB1.tables1 | repair | info | Found block that points outside data
file at 967176588  |
| DB1.tables1 | repair | info | Found block with too small length at
967177484; Skipped |
| DB1.tables1 | repair | warning  | Number of rows changed from 186252 to
186251|
| DB1.tables1 | repair | status   | OK
|
+--++--+-+
10 rows in set (1 min 27.77 sec)


PLS help me ASAP..Its frequently corrupted..It is very important
table

Regards,

Nilnandan Joshi
DBA-INDIA





Nilnandan wrote:


Hello Gerald,

Data_lengthMax_data_length Index_length
596483288281474976710655 33758208

580 MB is table size and 32MB is index size.
The default maximum MyISAM size is 4GB.

Now, tell me where is an issue?

regards,
Nilnandan Joshi
DBA-SDU
Juriscape



Gerald L. Clark-2 wrote:


Nilnandan wrote:

Hello all,

I have one server which has mysql 5.0.27 installed. There is one table
named
table1.
that table has 122000 records..It has 114 fields and 22 indexes.

Now this table always been corrupt. I have try to found the solution 
but

i
couldn't.
Pls help me ASAP. I have used CHECK and REPAIR option I have given here
the
output.

070509  4:06:17 [ERROR] /usr/sbin/mysqld: Table 'table1' is marked as
crashed and should be repaired
070509  4:06:17 [ERROR] /usr/sbin/mysqld: Sort aborted


How big is the index file? the data file?
Has either reached the file size limit of your filesystem,
or the default maximum MyISAM size?


--
Gerald L. Clark
Supplier Systems Corporation

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

Re: Frequently MyISAM TABLE corruption.....Pls help

2007-05-10 Thread Nilnandan

Hello Gerald,

Data_lengthMax_data_length Index_length
596483288281474976710655 33758208  

580 MB is table size and 32MB is index size. 
The default maximum MyISAM size is 4GB.

Now, tell me where is an issue?

regards,
Nilnandan Joshi
DBA-SDU
Juriscape



Gerald L. Clark-2 wrote:
 
 Nilnandan wrote:
 Hello all,
 
 I have one server which has mysql 5.0.27 installed. There is one table
 named
 table1. 
 that table has 122000 records..It has 114 fields and 22 indexes.
 
 Now this table always been corrupt. I have try to found the solution but
 i
 couldn't. 
 Pls help me ASAP. I have used CHECK and REPAIR option I have given here
 the
 output.
 
 070509  4:06:17 [ERROR] /usr/sbin/mysqld: Table 'table1' is marked as
 crashed and should be repaired
 070509  4:06:17 [ERROR] /usr/sbin/mysqld: Sort aborted
  
 How big is the index file? the data file?
 Has either reached the file size limit of your filesystem,
 or the default maximum MyISAM size?
 
 
 -- 
 Gerald L. Clark
 Supplier Systems Corporation
 
 -- 
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Frequently-MyISAM-TABLE-corruption.Pls-help-tf3715472.html#a10412877
Sent from the MySQL - General mailing list archive at Nabble.com.


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



Re: Frequently MyISAM TABLE corruption.....Pls help

2007-05-10 Thread Dan Buettner

Some additional resources for fixing corrupt MyISAM tables:
http://dev.mysql.com/doc/refman/5.0/en/myisam-table-problems.html
http://dev.mysql.com/doc/refman/5.0/en/myisamchk.html
http://dev.mysql.com/doc/refman/5.0/en/table-maintenance.html , especially:
 http://dev.mysql.com/doc/refman/5.0/en/repair.html

I don't know for sure as it will depend on your data and your indices, but
with 580 MB of data, 122000 records, and 22 indices, I would expect that
your index file should be larger than it is (just 32 MB).  I would suggest
that perhaps your index file is corrupt and needs to be rebuilt - look at
the stage 2 and stage 3 procedures mentioned in the repair page (last URL
above).  Be sure to make backup copies!  Read it and understand it before
you do it!

Best of luck,
Dan


On 5/10/07, Nilnandan [EMAIL PROTECTED] wrote:



Hello Gerald,

Data_lengthMax_data_length Index_length
596483288281474976710655 33758208

580 MB is table size and 32MB is index size.
The default maximum MyISAM size is 4GB.

Now, tell me where is an issue?

regards,
Nilnandan Joshi
DBA-SDU
Juriscape



Gerald L. Clark-2 wrote:

 Nilnandan wrote:
 Hello all,

 I have one server which has mysql 5.0.27 installed. There is one table
 named
 table1.
 that table has 122000 records..It has 114 fields and 22 indexes.

 Now this table always been corrupt. I have try to found the solution
but
 i
 couldn't.
 Pls help me ASAP. I have used CHECK and REPAIR option I have given here
 the
 output.

 070509  4:06:17 [ERROR] /usr/sbin/mysqld: Table 'table1' is marked as
 crashed and should be repaired
 070509  4:06:17 [ERROR] /usr/sbin/mysqld: Sort aborted
 
 How big is the index file? the data file?
 Has either reached the file size limit of your filesystem,
 or the default maximum MyISAM size?


 --
 Gerald L. Clark
 Supplier Systems Corporation

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




--
View this message in context:
http://www.nabble.com/Frequently-MyISAM-TABLE-corruption.Pls-help-tf3715472.html#a10412877
Sent from the MySQL - General mailing list archive at Nabble.com.


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




Frequently MyISAM TABLE corruption.....Pls help

2007-05-09 Thread Nilnandan

Hello all,

I have one server which has mysql 5.0.27 installed. There is one table named
table1. 
that table has 122000 records..It has 114 fields and 22 indexes.

Now this table always been corrupt. I have try to found the solution but i
couldn't. 
Pls help me ASAP. I have used CHECK and REPAIR option I have given here the
output.

070509  4:06:17 [ERROR] /usr/sbin/mysqld: Table 'table1' is marked as
crashed and should be repaired
070509  4:06:17 [ERROR] /usr/sbin/mysqld: Sort aborted

Database changed

mysql check table table1;
+--+---+--++
| Table| Op| Msg_type | Msg_text
  
|
+--+---+--++
| DB1.table1 | check | error| Wrong bytesec: 111-110-115 at linkstart:
583497784 |
| DB1.table1 | check | error| Corrupt   

|
+--+---+--++
2 rows in set (4.41 sec)

mysql repair table table1;

+--++--+-+
| Table| Op | Msg_type | Msg_text   

|
+--++--+-+
| DB1.table1 | repair | info | Wrong bytesec: 111-110-115 at 583497784;
Skipped|
| DB1.table1 | repair | info | Found block that points outside data file
at 583497848  |
| DB1.table1 | repair | info | Found block that points outside data file
at 583497912  |
| DB1.table1 | repair | info | Found block with too small length at
583498656; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583498964; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583498988; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499040; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499120; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499176; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499204; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499312; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499368; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499396; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499420; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499448; Skipped |
| DB1.table1 | repair | info | Found block with too small length at
583499504; Skipped |
| DB1.table1 | repair | status   | 

I have also used myisamchk command and its output is:

Checking MyISAM file: /var/lib/mysql5/DB1/table1.MYI
Data records:  122089   Deleted blocks:   0
- check file-size
- check record delete-chain
- check key delete-chain
- check index reference
- check data record references index: 1
- check data record references index: 2
- check data record references index: 3
- check data record references index: 4
- check data record references index: 5
- check data record references index: 6
- check data record references index: 7
- check data record references index: 8
- check data record references index: 9
- check data record references index: 10
- check data record references index: 11
- check data record references index: 12
- check data record references index: 13
- check data record references index: 14
- check data record references index: 15
- check data record references index: 16
- check data record references index: 17
- check data record references index: 18
- check data record references index: 19
- check data record references index: 20
- check data record references index: 21
- check data record references index: 22
- check records and index references

 - recovering (with sort) MyISAM-table '/var/lib/mysql5/DB1/table1.MYI'
Data records: 122089
- Fixing index 1
- Fixing index 2
- Fixing index 3
- Fixing index 4
- Fixing index 5
- Fixing index 6
- Fixing index 7
- Fixing index 8
- Fixing index 9
- Fixing index 10
- Fixing index 11
- Fixing index 12
- Fixing index 13
- Fixing index 14
- Fixing index 15
- Fixing index 16
- Fixing index 17
- Fixing index 18
- Fixing index 19
- Fixing index 20
- Fixing index 21
- Fixing index 22

So, pls help me ASAP.Thanks in advance...


regards,
Nilnandan Joshi
DBA - INDIA



-- 
View this message in context: 
http://www.nabble.com/Frequently-MyISAM-TABLE-corruption.Pls-help-tf3715472.html#a10393479
Sent from the MySQL - General mailing list archive at Nabble.com.


-- 
MySQL General Mailing List
For list archives: http

Re: Frequently MyISAM TABLE corruption.....Pls help

2007-05-09 Thread Gerald L. Clark

Nilnandan wrote:

Hello all,

I have one server which has mysql 5.0.27 installed. There is one table named
table1. 
that table has 122000 records..It has 114 fields and 22 indexes.


Now this table always been corrupt. I have try to found the solution but i
couldn't. 
Pls help me ASAP. I have used CHECK and REPAIR option I have given here the

output.

070509  4:06:17 [ERROR] /usr/sbin/mysqld: Table 'table1' is marked as
crashed and should be repaired
070509  4:06:17 [ERROR] /usr/sbin/mysqld: Sort aborted
 

How big is the index file? the data file?
Has either reached the file size limit of your filesystem,
or the default maximum MyISAM size?


--
Gerald L. Clark
Supplier Systems Corporation

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



Again Doubt on Query pls help (Doubt not cleared)

2006-01-28 Thread Veerabhadrarao Narra
i have to write one query

DivisionUnitsYear
 a   200 2004
 a   300 2005
 b   500 2004
 b   800 2005
 b   900 2006
 c   100 2004

From these values i want to retreive as like this

DivisionUnitsYear
a200  2004
a100  2005
b500  2004
b300  2005
b100  2006
c100  2004

Group By division names and year with difference.
Means difference of the Units values by year can u give me this query.




-- 
veerabhadrarao narra,
+91-988-556-5556
I-ONE TECH LABS Pvt Ltd.
HYDERABAD, INDIA


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



Re: Again Doubt on Query pls help (Doubt not cleared)

2006-01-28 Thread Juan Pedro Reyes Molina

I think this is what you want to do:

SELECT t1.Division,t1.year, t1.units this_year_units, t2.units 
last_year_units, case when  t2.units is null then t1.units else 
(t1.units-t2.units) end as Difference_Units

FROM `narra_table` t1 left join narra_table t2
on (t1.Division=t2.Division) and (t1.Year=t2.Year+1)

hope this helps




Veerabhadrarao Narra wrote:


i have to write one query

   DivisionUnitsYear
a   200 2004
a   300 2005
b   500 2004
b   800 2005
b   900 2006
c   100 2004


From these values i want to retreive as like this


   DivisionUnitsYear
   a200  2004
   a100  2005
   b500  2004
   b300  2005
   b100  2006
   c100  2004

Group By division names and year with difference.
Means difference of the Units values by year can u give me this query.




 



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



Re: Table Locking Problem? Very Slow MyISAM DB - PLS HELP!

2004-12-02 Thread Victor Pendleton
When the server begins to slow down, what does top reveal?
Andrew Nelson wrote:

The reason I ask is because eight select statements should not bog 
down a production server. On the MySQL side, is anything being 
written to the slow query log? On the application side is there any 
virus scanning or similar activity being performed? Does iostat show 
any heavy reading or writing activity? Is memory being swapped? What 
is the server load? Do you have a high wait time or is CPU usage the 
only symptom?

Nothing is being written very often..  Maybe a few email accounts
added/modified each day.  iostat shows very small disk activity
(around 0.4Mb/s average).  No memory is being swapped..
We do have a high wait time  - the email is queueing up and the website
interface to update the database (in PHP) times out when it's busy and
I figured it's the CPU  - I don't get what is so computational, the 
Databases
are quite small  (it's just a userbase  - about 200Kb).

I appreciate your help,
Thanks, Andrew.


Andrew Nelson wrote:
Hi Victor,

How did you deduce that the database server is the bottleneck? Are 
all your processes running on the same machine?

Because 'ps -aux' shows it running at 94% of the CPU and when I
stop/start the mysql server,  it seems to be ok again for another
hour.
Any ideas?

Andrew Nelson wrote:
Hi,
I have a MySQL 3.23.55 server managing accounts on my exim mail 
server..
The table type on all tables MyISAM..  I have the MTA performing 
various queries
for each incoming email  - determining mail aliases, vacation 
messages and
filtering rules etc but they're all pretty much SELECT 
statements..  I know
this isn't ideal and i've started replacing runtime queries with 
processes that
search text files instead (generated every few minutes etc) but it 
should
still be able to cope I would have thought?

At it's busiest, it's performing about 8 trivial queries per 
second.  It's a Xeon
2.6Ghz machine with 1Gb of RAM (running on FreeBSD) but it's 
grinding to a halt.

I have to keep stopping and restarting the MySQL server to regain 
speed.
As there's many processes trying to access the same tables to do 
SELECTs I
thought it might be a locking issue..  BDB didn't seem to help  -  
can anyone
suggest something that might help?

Thanks,
Andrew.






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


RE: Table Locking Problem? Very Slow MyISAM DB - PLS HELP!

2004-12-02 Thread Donny Simonton
Andrew,
DO you have the slow query log turned on?  What does one of your tables look
like and the one of the 8 queries you talk about?  It very well could just
be a index problem.

And what is the size of the data.

Donny

 -Original Message-
 From: Andrew Nelson [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, December 01, 2004 11:22 PM
 To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
 Subject: Re: Table Locking Problem? Very Slow MyISAM DB - PLS HELP!
 
 
 The reason I ask is because eight select statements should not bog down a
 production server. On the MySQL side, is anything being written to the
 slow
 query log? On the application side is there any virus scanning or similar
 activity being performed? Does iostat show any heavy reading or writing
 activity? Is memory being swapped? What is the server load? Do you have a
 high wait time or is CPU usage the only symptom?
 
 Nothing is being written very often..  Maybe a few email accounts
 added/modified each day.  iostat shows very small disk activity
 (around 0.4Mb/s average).  No memory is being swapped..
 
 We do have a high wait time  - the email is queueing up and the website
 interface to update the database (in PHP) times out when it's busy and
 I figured it's the CPU  - I don't get what is so computational, the
 Databases
 are quite small  (it's just a userbase  - about 200Kb).
 
 I appreciate your help,
 Thanks, Andrew.
 
 
 
 
 
 Andrew Nelson wrote:
 
 Hi Victor,
 
 
 How did you deduce that the database server is the bottleneck? Are all
 your processes running on the same machine?
 
 
 Because 'ps -aux' shows it running at 94% of the CPU and when I
 stop/start the mysql server,  it seems to be ok again for another
 hour.
 
 Any ideas?
 
 
 Andrew Nelson wrote:
 
 Hi,
 
 I have a MySQL 3.23.55 server managing accounts on my exim mail
 server..
 The table type on all tables MyISAM..  I have the MTA performing
 various
 queries
 for each incoming email  - determining mail aliases, vacation messages
 and
 filtering rules etc but they're all pretty much SELECT statements..  I
 know
 this isn't ideal and i've started replacing runtime queries with
 processes that
 search text files instead (generated every few minutes etc) but it
 should
 still be able to cope I would have thought?
 
 At it's busiest, it's performing about 8 trivial queries per second.
 It's a Xeon
 2.6Ghz machine with 1Gb of RAM (running on FreeBSD) but it's grinding
 to
 a halt.
 
 I have to keep stopping and restarting the MySQL server to regain
 speed.
 As there's many processes trying to access the same tables to do
 SELECTs
 I
 thought it might be a locking issue..  BDB didn't seem to help  -  can
 anyone
 suggest something that might help?
 
 Thanks,
 Andrew.
 
 
 
 
 
 
 
 
 
 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:
 http://lists.mysql.com/[EMAIL PROTECTED]



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



Re: Table Locking Problem? Very Slow MyISAM DB - PLS HELP!

2004-12-01 Thread Victor Pendleton
How did you deduce that the database server is the bottleneck? Are all 
your processes running on the same machine?

Andrew Nelson wrote:
Hi,
I have a MySQL 3.23.55 server managing accounts on my exim mail server..
The table type on all tables MyISAM..  I have the MTA performing 
various queries
for each incoming email  - determining mail aliases, vacation messages 
and
filtering rules etc but they're all pretty much SELECT statements..  I 
know
this isn't ideal and i've started replacing runtime queries with 
processes that
search text files instead (generated every few minutes etc) but it should
still be able to cope I would have thought?

At it's busiest, it's performing about 8 trivial queries per second.  
It's a Xeon
2.6Ghz machine with 1Gb of RAM (running on FreeBSD) but it's grinding 
to a halt.

I have to keep stopping and restarting the MySQL server to regain speed.
As there's many processes trying to access the same tables to do 
SELECTs I
thought it might be a locking issue..  BDB didn't seem to help  -  can 
anyone
suggest something that might help?

Thanks,
Andrew.


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


Table Locking Problem? Very Slow MyISAM DB - PLS HELP!

2004-12-01 Thread Andrew Nelson
Hi,
I have a MySQL 3.23.55 server managing accounts on my exim mail server..
The table type on all tables MyISAM..  I have the MTA performing various 
queries
for each incoming email  - determining mail aliases, vacation messages and
filtering rules etc but they're all pretty much SELECT statements..  I know
this isn't ideal and i've started replacing runtime queries with processes 
that
search text files instead (generated every few minutes etc) but it should
still be able to cope I would have thought?

At it's busiest, it's performing about 8 trivial queries per second.  It's a 
Xeon
2.6Ghz machine with 1Gb of RAM (running on FreeBSD) but it's grinding to a 
halt.

I have to keep stopping and restarting the MySQL server to regain speed.
As there's many processes trying to access the same tables to do SELECTs I
thought it might be a locking issue..  BDB didn't seem to help  -  can 
anyone
suggest something that might help?

Thanks,
Andrew.

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


Re: Table Locking Problem? Very Slow MyISAM DB - PLS HELP!

2004-12-01 Thread Andrew Nelson
Hi Victor,

How did you deduce that the database server is the bottleneck? Are all your 
processes running on the same machine?
Because 'ps -aux' shows it running at 94% of the CPU and when I
stop/start the mysql server,  it seems to be ok again for another
hour.
Any ideas?

Andrew Nelson wrote:
Hi,
I have a MySQL 3.23.55 server managing accounts on my exim mail server..
The table type on all tables MyISAM..  I have the MTA performing various 
queries
for each incoming email  - determining mail aliases, vacation messages and
filtering rules etc but they're all pretty much SELECT statements..  I 
know
this isn't ideal and i've started replacing runtime queries with processes 
that
search text files instead (generated every few minutes etc) but it should
still be able to cope I would have thought?

At it's busiest, it's performing about 8 trivial queries per second.  It's 
a Xeon
2.6Ghz machine with 1Gb of RAM (running on FreeBSD) but it's grinding to a 
halt.

I have to keep stopping and restarting the MySQL server to regain speed.
As there's many processes trying to access the same tables to do SELECTs I
thought it might be a locking issue..  BDB didn't seem to help  -  can 
anyone
suggest something that might help?

Thanks,
Andrew.



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


Re: Table Locking Problem? Very Slow MyISAM DB - PLS HELP!

2004-12-01 Thread Victor Pendleton
The reason I ask is because eight select statements should not bog down 
a production server. On the MySQL side, is anything being written to the 
slow query log? On the application side is there any virus scanning or 
similar activity being performed? Does iostat show any heavy reading or 
writing activity? Is memory being swapped? What is the server load? Do 
you have a high wait time or is CPU usage the only symptom?

Andrew Nelson wrote:
Hi Victor,

How did you deduce that the database server is the bottleneck? Are 
all your processes running on the same machine?

Because 'ps -aux' shows it running at 94% of the CPU and when I
stop/start the mysql server,  it seems to be ok again for another
hour.
Any ideas?

Andrew Nelson wrote:
Hi,
I have a MySQL 3.23.55 server managing accounts on my exim mail 
server..
The table type on all tables MyISAM..  I have the MTA performing 
various queries
for each incoming email  - determining mail aliases, vacation 
messages and
filtering rules etc but they're all pretty much SELECT statements..  
I know
this isn't ideal and i've started replacing runtime queries with 
processes that
search text files instead (generated every few minutes etc) but it 
should
still be able to cope I would have thought?

At it's busiest, it's performing about 8 trivial queries per 
second.  It's a Xeon
2.6Ghz machine with 1Gb of RAM (running on FreeBSD) but it's 
grinding to a halt.

I have to keep stopping and restarting the MySQL server to regain 
speed.
As there's many processes trying to access the same tables to do 
SELECTs I
thought it might be a locking issue..  BDB didn't seem to help  -  
can anyone
suggest something that might help?

Thanks,
Andrew.




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


Re: Table Locking Problem? Very Slow MyISAM DB - PLS HELP!

2004-12-01 Thread Andrew Nelson

The reason I ask is because eight select statements should not bog down a 
production server. On the MySQL side, is anything being written to the slow 
query log? On the application side is there any virus scanning or similar 
activity being performed? Does iostat show any heavy reading or writing 
activity? Is memory being swapped? What is the server load? Do you have a 
high wait time or is CPU usage the only symptom?
Nothing is being written very often..  Maybe a few email accounts
added/modified each day.  iostat shows very small disk activity
(around 0.4Mb/s average).  No memory is being swapped..
We do have a high wait time  - the email is queueing up and the website
interface to update the database (in PHP) times out when it's busy and
I figured it's the CPU  - I don't get what is so computational, the 
Databases
are quite small  (it's just a userbase  - about 200Kb).

I appreciate your help,
Thanks, Andrew.


Andrew Nelson wrote:
Hi Victor,

How did you deduce that the database server is the bottleneck? Are all 
your processes running on the same machine?

Because 'ps -aux' shows it running at 94% of the CPU and when I
stop/start the mysql server,  it seems to be ok again for another
hour.
Any ideas?

Andrew Nelson wrote:
Hi,
I have a MySQL 3.23.55 server managing accounts on my exim mail server..
The table type on all tables MyISAM..  I have the MTA performing various 
queries
for each incoming email  - determining mail aliases, vacation messages 
and
filtering rules etc but they're all pretty much SELECT statements..  I 
know
this isn't ideal and i've started replacing runtime queries with 
processes that
search text files instead (generated every few minutes etc) but it 
should
still be able to cope I would have thought?

At it's busiest, it's performing about 8 trivial queries per second.  
It's a Xeon
2.6Ghz machine with 1Gb of RAM (running on FreeBSD) but it's grinding to 
a halt.

I have to keep stopping and restarting the MySQL server to regain speed.
As there's many processes trying to access the same tables to do SELECTs 
I
thought it might be a locking issue..  BDB didn't seem to help  -  can 
anyone
suggest something that might help?

Thanks,
Andrew.





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


Fw: pls help ...............

2004-02-24 Thread CurlyBraces Technologies \( Pvt \) Ltd




- Original Message - 
From: CurlyBraces Technologies ( Pvt ) Ltd 

To: [EMAIL PROTECTED] 
Sent: Tuesday, February 24, 2004 12:05 PM
Subject: pls help ...

hi , 

when i try to get mysql data to the web browser via 
php , always it is showing 
Parse error: parse error, unexpected T_LNUMBER, expecting 
',' or ';' in /var/www/html/smsc/test1.php on line 14
error message. but i tried to rectify the essage , 
i couldn't.
can some body help me to solve the problem 
?

thanx in advance

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

Re: pls help ...............

2004-02-24 Thread Nitin Mehta
there must be some problem in concatenation of strings and number variables. If you 
can send the lines, we'll be able to suggest the exact change.

Hope that helps
Nitin

  - Original Message - 
  From: CurlyBraces Technologies ( Pvt ) Ltd 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, February 24, 2004 12:08 PM
  Subject: Fw: pls help ...



  - Original Message - 
  From: CurlyBraces Technologies ( Pvt ) Ltd 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, February 24, 2004 12:05 PM
  Subject: pls help ...


  hi , 

  when i try to get mysql data to the web browser via php , always it is showing 
  Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';' in 
/var/www/html/smsc/test1.php on line 14

  error message. but i tried to rectify the essage , i couldn't.
  can some body help me to solve the problem ?

  thanx in advance

  curlys


--


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

Re: pls help ...............

2004-02-24 Thread Ligaya Turmelle
90% of the time you forgot the ; on the line before the parse error.  if
not then I would need to see the code to help you.

Respectfully,
Ligaya Turmelle

Nitin Mehta [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
there must be some problem in concatenation of strings and number variables.
If you can send the lines, we'll be able to suggest the exact change.

Hope that helps
Nitin

  - Original Message - 
  From: CurlyBraces Technologies ( Pvt ) Ltd
  To: [EMAIL PROTECTED]
  Sent: Tuesday, February 24, 2004 12:08 PM
  Subject: Fw: pls help ...



  - Original Message - 
  From: CurlyBraces Technologies ( Pvt ) Ltd
  To: [EMAIL PROTECTED]
  Sent: Tuesday, February 24, 2004 12:05 PM
  Subject: pls help ...


  hi ,

  when i try to get mysql data to the web browser via php , always it is
showing
  Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';' in
/var/www/html/smsc/test1.php on line 14

  error message. but i tried to rectify the essage , i couldn't.
  can some body help me to solve the problem ?

  thanx in advance

  curlys



--


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



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



pls help ...............

2004-02-23 Thread CurlyBraces Technologies \( Pvt \) Ltd



hi , 

when i try to get mysql data to the web browser via 
php , always it is showing 
Parse error: parse error, unexpected T_LNUMBER, expecting 
',' or ';' in /var/www/html/smsc/test1.php on line 14
error message. but i tried to rectify the essage , 
i couldn't.
can some body help me to solve the problem 
?

thanx in advance

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

Re: Lost connection to MySQL server during query - pls help

2003-12-13 Thread Matt W
Hi Vanessa,

I don't think I saw a reply to this...

You can just reconnect to MySQL if you get this error. :-) Trying to
send the query a second or third time may also make the client try to
reconnect again.


Hope that helps.


Matt


- Original Message -
From: Kiky
Sent: Friday, December 05, 2003 12:14 AM
Subject: Lost connection to MySQL server during query - pls help


Hi Guys,
I have a problem with
Error 2013 - Lost connection to MySQL server during query

I'm using mysql 3.23.41 under Linux Mandrake, and mysql 4.0.15 under Win
XP Pro.
They turn out to have the same error.

My problem is:
I have a Java program which is actually a thread to send emails, so it
keeps running all the time.
When it's time to send emails, it will access MySQL database.
Based on my wait_timeout in mysql, I think the connection closes after 8
hrs.
If it's the time to send emails, and mysql has already closed the
connection, the first connection attemp will throw an error
Error 2013 - Lost connection to MySQL server during query

* Is there a way that I can avoid this error? Or to make the connection
keeps open all the the time?

Any help / suggestions will be very much appreciated :)

Thank you in advance.

Rgds,
Vanessa


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



Re: Lost connection to MySQL server during query - pls help

2003-12-07 Thread Kiky
Thank you so much guys, for your attention and help.
I'm upgrading my MySQL to 4.0.16 as suggested.

Rgds,
Vanessa

- Original Message -
From: Paul DuBois [EMAIL PROTECTED]
To: Jay Blanchard [EMAIL PROTECTED]; miguel
solorzano [EMAIL PROTECTED]; Kiky [EMAIL PROTECTED];
[EMAIL PROTECTED]
Sent: Saturday, December 06, 2003 12:56 AM
Subject: RE: Lost connection to MySQL server during query - pls help


 At 10:44 -0600 12/5/03, Jay Blanchard wrote:
 [snip]
 Please upgrade you MySQL Windows client to 4.0.16 there is a bug
 with net_read_timeout and net_write_timeout on 4.0.15 that
 disconnect when the query takes more than 30 secons.
 [/snip]
 
 Can you elaborate on this, we have not seen this problem

 See the Bugs fixed section of:

 http://www.mysql.com/doc/en/News-4.0.16.html

 --
 Paul DuBois, Senior Technical Writer
 Madison, Wisconsin, USA
 MySQL AB, www.mysql.com

 Are you MySQL certified?  http://www.mysql.com/certification/




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



Re: Lost connection to MySQL server during query - pls help

2003-12-05 Thread miguel solorzano
At 14:14 5/12/2003 +0800, Kiky wrote:

Hi Guys,
I have a problem with
Error 2013 - Lost connection to MySQL server during query
I'm using mysql 3.23.41 under Linux Mandrake, and mysql 4.0.15 under Win 
XP Pro.
They turn out to have the same error.
Please upgrade you MySQL Windows client to 4.0.16 there is a bug
with net_read_timeout and net_write_timeout on 4.0.15 that
disconnect when the query takes more than 30 secons.
--
Regards,
For technical support contracts, visit https://order.mysql.com/
Are you MySQL certified?, http://www.mysql.com/certification/
Miguel Angel Solórzano [EMAIL PROTECTED]
São Paulo - Brazil

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.547 / Virus Database: 340 - Release Date: 2/12/2003

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

RE: Lost connection to MySQL server during query - pls help

2003-12-05 Thread Jay Blanchard
[snip]
Please upgrade you MySQL Windows client to 4.0.16 there is a bug
with net_read_timeout and net_write_timeout on 4.0.15 that
disconnect when the query takes more than 30 secons.
[/snip]

Can you elaborate on this, we have not seen this problem

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



Re: Lost connection to MySQL server during query - pls help

2003-12-05 Thread Egor Egorov
Kiky [EMAIL PROTECTED] wrote:
 I have a problem with 
 Error 2013 - Lost connection to MySQL server during query
 
 I'm using mysql 3.23.41 under Linux Mandrake, and mysql 4.0.15 under Win XP Pro.
 They turn out to have the same error.
 
 My problem is:
 I have a Java program which is actually a thread to send emails, so it keeps running 
 all the time.
 When it's time to send emails, it will access MySQL database.
 Based on my wait_timeout in mysql, I think the connection closes after 8 hrs.
 If it's the time to send emails, and mysql has already closed the connection, the 
 first connection attemp will throw an error
 Error 2013 - Lost connection to MySQL server during query
 
 * Is there a way that I can avoid this error? Or to make the connection keeps open 
 all the the time?
 

You can increase value of wait_timeout variable.



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___ ___   __
  /  |/  /_ __/ __/ __ \/ /Egor Egorov
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.net
   ___/   www.mysql.com




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



RE: Lost connection to MySQL server during query - pls help

2003-12-05 Thread Paul DuBois
At 10:44 -0600 12/5/03, Jay Blanchard wrote:
[snip]
Please upgrade you MySQL Windows client to 4.0.16 there is a bug
with net_read_timeout and net_write_timeout on 4.0.15 that
disconnect when the query takes more than 30 secons.
[/snip]
Can you elaborate on this, we have not seen this problem
See the Bugs fixed section of:

http://www.mysql.com/doc/en/News-4.0.16.html

--
Paul DuBois, Senior Technical Writer
Madison, Wisconsin, USA
MySQL AB, www.mysql.com
Are you MySQL certified?  http://www.mysql.com/certification/

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


Lost connection to MySQL server during query - pls help

2003-12-04 Thread Kiky
Hi Guys,
I have a problem with 
Error 2013 - Lost connection to MySQL server during query

I'm using mysql 3.23.41 under Linux Mandrake, and mysql 4.0.15 under Win XP Pro.
They turn out to have the same error.

My problem is:
I have a Java program which is actually a thread to send emails, so it keeps running 
all the time.
When it's time to send emails, it will access MySQL database.
Based on my wait_timeout in mysql, I think the connection closes after 8 hrs.
If it's the time to send emails, and mysql has already closed the connection, the 
first connection attemp will throw an error
Error 2013 - Lost connection to MySQL server during query

* Is there a way that I can avoid this error? Or to make the connection keeps open all 
the the time?

Any help / suggestions will be very much appreciated :)

Thank you in advance.

Rgds,
Vanessa

mySql... Pls help. ugent.

2003-03-13 Thread Tan Siewling




Hi,
I would like to enquire abt Result datatype in MySql++.
After getting songList,
Result songList=dac.getSong();
1. Is it possible for me to get a specific record out?
2. Is it possible for me to get a random record out?
Regards,
Petty_folly


_
Download Norah Jones, Eminem and more! http://www.msn.com.sg/ringtones/
-
Before posting, please check:
  http://www.mysql.com/manual.php   (the manual)
  http://lists.mysql.com/   (the list archive)
To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php


mySQL. Pls help. urgent

2003-03-13 Thread Tan Siewling


Hi,
I would like to enquire abt Result datatype in MySql++.
After getting songList,
Result songList=dac.getSong();
1. Is it possible for me to get a specific record out?
2. Is it possible for me to get a random record out?
Regards,
Petty_folly




_
Download Norah Jones, Eminem and more! http://www.msn.com.sg/ringtones/
-
Before posting, please check:
  http://www.mysql.com/manual.php   (the manual)
  http://lists.mysql.com/   (the list archive)
To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php


Pls Help !

2002-12-19 Thread Axis Computers
I'm trying to figure out how can I do this:

I'm designing a mysql db for a delivery service, and I encounter a problem
each item delivered has a code associated
and it also does some querys in other associated tables, I mean:

Prod ID = 11   Prod = PizzaRecipeID=01   REcipe has the ingredients
and each time a prod is ordered all the ingredients are added to a day
total.

I mean the employee enters the code for Pizza, then it adds the pizza
individual ingredients to the day total, there are also combined orders, my
problem is which is the best way to create an associated table with each of
the item ingredients (they have to be editable), because they have unique
recipes that are modifiable.

I mean

Products  Recipes

-
ProdIdName  ... (other fields) RecIDDesc
01Pizza  11
Pizza

and here is my problem

RecipesDesc

RecId  Item   qtyestcost  
 11  Flour  
 11  Tomato  

each item must be edited so RecId will be repeated for many times, so by the
end of the day if I want to know how much flour was spent I will have the
same ingredient repeated all over in different recipes, which is the best
way to overcome this ?

I couldn't figure it out,


Thank you,

Ricardo Fitzgerald
Web Developer

__ Omni
ICQ#: 37031810 Current ICQ status: + More ways to contact me
__


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




pls. help me?

2002-03-08 Thread senthil

hi
pls. help me , how to update 2 tables like this sql

update table1 set table1.fld2 = table1.fld2 where  table1.fld1 = table2.fld1

senthil.r



_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




pls. help me?

2002-03-08 Thread Victoria Reznichenko

senthil,
Friday, March 08, 2002, 10:51:51 AM, you wrote:

s pls. help me , how to update 2 tables like this sql

s update table1 set table1.fld2 = table1.fld2 where  table1.fld1 = table2.fld1

MySQL doesn't currently support multi-table UPDATE statement. It is in
our plans to support this in future:
http://office.ensita.net/mysql/doc/N/u/Nutshell_4.1_development_release.html

s senthil.r




-- 
For technical support contracts, goto https://order.mysql.com/
This email is sponsored by Ensita.net http://www.ensita.net/
   __  ___ ___   __
  /  |/  /_ __/ __/ __ \/ /Victoria Reznichenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.net
   ___/   www.mysql.com




-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




PLS HELP TO ME

2001-12-13 Thread RAMESH ILANGO

Hi,
This is ILANGO RAMESH.from singapore.now i am doing
one credit card project.now we are planning to using
database MYSQL.

now i want some dbouts.i am newer in database side.can
u help me.

now i am purchasing MYSQL DATABASE SERVER.OR I AM
DOWNLOADING MYSQL SERVER ON SITE.
INCASE DOWNLOADING IT'S ENOUGH HOW MANY DATA'S(BYTES)
STORING IN DATABASE.

PLS HELP TO ME.

NOW I AM START WITH MY PROJECT.PLS HELP TO ME.PLS SEND
MAIL TO ME.AS SOON AS POSSIBLE.

THANKS 
RAMESH.I



__
Do You Yahoo!?
Check out Yahoo! Shopping and Yahoo! Auctions for all of
your unique holiday gifts! Buy at http://shopping.yahoo.com
or bid at http://auctions.yahoo.com

-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




RE: pls help !!

2001-10-31 Thread kmlau

hi,

Something is really wrong. Can you rebuild your indexes with command
REPAIR TABLE tlcounter200109 ? What is your MySQL version? It should
use index.

i used mysql server version: 3.23.43

And i want to speed up the test . i choose a part of data from
tlcounter200109 ( 56463703 records ) to form a smaller data table
tlcounter0105 (10627007 records) . However,  it didnot any improvement after
ran yr sugguested command repair tlcounter0105  ( pls see below in detail)
. Would U give me more advice ?

show index from tlcounter0105;
+---++-+--+-
+---+-+--++-+
| Table | Non_unique | Key_name| Seq_in_index | Column_name
| Collation | Cardinality | Sub_part | Packed | Comment |
+---++-+--+-
+---+-+--++-+
| tlcounter0105 |  1 | timerecordindex |1 | timerecord
| A | 120 | NULL | NULL   | |
+---++-+--+-
+---+-+--++-+
1 row in set (0.00 sec)

mysql repair table tlcounter0105 ;
+-++--+--+
| Table   | Op | Msg_type | Msg_text |
+-++--+--+
| terayon200109.tlcounter0105 | repair | status   | OK   |
+-++--+--+
1 row in set (1 min 40.58 sec)

mysql explain select * from tlcounter0105 where timerecord = '010901';
+---+--+-+--+-+--+--
++
| table | type | possible_keys   | key  | key_len | ref  | rows
| Extra  |
+---+--+-+--+-+--+--
++
| tlcounter0105 | ALL  | timerecordindex | NULL |NULL | NULL | 10627007
| where used |
+---+--+-+--+-+--+--
++
1 row in set (0.00 sec)

mysql



-Original Message-
From: Tonu Samuel [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, October 31, 2001 5:33 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: pls help !!


On Wed, 2001-10-31 at 08:52, kmlau wrote:
 hi all,

Let me to introduce somethings first, we use mysql for a logging system
 and take about max 150 000 records hourly. And we need to take a period of
 data for analyzing.

I haven't followed the thread but do you use INSERT DELAYED already?
These are nonblobking INSERT commands which give you freedon to run
SELECT's.

 Well, how many records are in the table?  How many would be returned by
the
 query you present?

 The previous table  is my trail one ! . Actually, my db (tlcounter200109)
 contains 56463703 records And for that sql statement : select * from
 tlcounter200109 where timerecord = 0109051200. The returned records have
 86564 rows and execution time is 6 min 1.15 sec ( Expected time is within
1
 min)

 Is the SQL you show the FULL sql?

 Yes , full sql is that select * from tlcounter200109 where timerecord =
 0109051200

 What is the output of the EXPLAIN SELECT

 explain select * from tlcounter200109 where timerecord = 0109051200;
 +--

+---+-+--+---+-+
 --+---+
 | table   | type  | possible_keys   |key | key_len | ref|
 rows  | Extra|
 +---+--

+--+-+---+-+--+-
 --+
 | tlcounter200109   | ALL  | timerecordindex  | NULL   |  NULL  | NULL  |
 56463703 |where used |

+---+---+-+ -+--
 -+-+--+ --+


Something is really wrong. Can you rebuild your indexes with command
REPAIR TABLE tlcounter200109 ? What is your MySQL version? It should
use index.

--
For technical support contracts, goto https://order.mysql.com/
   __  ___ ___   __
  /  |/  /_ __/ __/ __ \/ /Mr. Tonu Samuel [EMAIL PROTECTED]
 / /|_/ / // /\ \/ /_/ / /__   MySQL AB, Security Administrator
/_/  /_/\_, /___/\___\_\___/   Räpina, Estonia
   ___/   www.mysql.com


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail
[EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive

pls help !!

2001-10-30 Thread kmlau

hi all,

   Let me to introduce somethings first, we use mysql for a logging system
and take about max 150 000 records hourly. And we need to take a period of
data for analyzing.
  
Well, how many records are in the table?  How many would be returned by the
query you present?

The previous table  is my trail one ! . Actually, my db (tlcounter200109)
contains 56463703 records And for that sql statement : select * from
tlcounter200109 where timerecord = 0109051200. The returned records have
86564 rows and execution time is 6 min 1.15 sec ( Expected time is within 1
min)

Is the SQL you show the FULL sql?

Yes , full sql is that select * from tlcounter200109 where timerecord =
0109051200

What is the output of the EXPLAIN SELECT

explain select * from tlcounter200109 where timerecord = 0109051200;
+--
+---+-+--+---+-+
--+---+
| table   | type  | possible_keys   |key     | key_len | ref    |
rows  | Extra    |
+---+--
+--+-+---+-+--+-
--+
| tlcounter200109   | ALL  | timerecordindex  | NULL   |  NULL  | NULL  |
56463703 |    where used |
+---+---+-+ -+--
-+-+--+ --+
* remark :
quate from  http://www.mysql.com/doc/E/X/EXPLAIN.html, 
key
The key column indicates the key that MySQL actually decided to use. The key
is NULL if no index was chosen. If MySQL chooses the wrong index, you can
probably force MySQL to use another index by using myisamchk --analyze, See
section 4.4.6.1 myisamchk Invocation Syntax, or by using USE INDEX/IGNORE
INDEX. See section 6.4.1.1 JOIN Syntax.

after i used the comand myisamchk -a , but it seems no any change !


What about SHOW INDEX FROM TABLE gw.

mysql show index from tlcounter200109;
+-+--+-+
--+++--+-+--
++
| Table | Non_unique   | Key_name  | Seq_in_index  | Column_name
| Collation  | Cardinality | Sub_part  | Packed | Comment |
+-+--+-+
--+++--+-+--
++
| tlcounter200109  |   1    | esnindex   |  1  | esn
  | A  | 131924   |   NULL   | NULL   |     |
| tlcounter200109  |   1    | esnindex       |  2 |
timerecord  | A  |  56463703 |   NULL   | NULL   |     |
| tlcounter200109  |   1     | timerecordindex |  1  |
timerecord  | A  | 618  |   NULL   | NULL   |    |
+-+--+-+
--+-+---+---+-+-
++
3 rows in set (0.00 sec)

  Would all experts give me any advices ?

regards,
kmlau




-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




RE: FW: pls help for index problem

2001-10-28 Thread kmlau

hey,

Well, how many records are in the table?  How many would be returned by the
query you present?

My prefered (gw)  table have 8313193 records for trail (on production should
have 70,000,000 records approximately ) . And no. of records are returned
have 71430 records by the query.

Is the SQL you show the FULL sql?

Yes, my full sql statement is that select * from gw where timerecord =
'010902' . (Remarks,  I want to find out data within a period for
analyzing.)

What is the output of the EXPLAIN SELECT

Shown as below :

table  type possible_keys  key   key_len ref   rows Extra
 gw ALL   timerecord   8313193  where used

What about SHOW INDEX FROM TABLE gw.
mysql SHOW INDEX FROM  gw;
+---+--++---+---
---+-+---+-+--+-
--+
| Table | Non_unique | Key_name  | Seq_in_index | Column_name | Collation |
Cardinality | Sub_part | Packed | Comment |
+---+--++---+---
---+-+---+-+--+-
--+
| gw|  1   | timerecord |1 |
timerecord  | A   | 119  | NULL   | NULL
| |
| gw|  1  | esnindex|1 |
esn   | A   |  113879  | NULL   |
NULL   | |
| gw|  1  | esnindex|2 |
timerecord  | A   | 8313193 | NULL   | NULL   |
|
+---+--+---++---
---+-+---+-+--+-
--+
3 rows in set (0.00 sec)



-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Bill Adams
Sent: Thursday, October 25, 2001 6:09 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: FW: pls help for index problem


Well, how many records are in the table?  How many would be returned by the
query you present?

Is the SQL you show the FULL sql?

What is the output of the EXPLAIN SELECT

What about SHOW INDEX FROM TABLE gw.

b.


kmlau wrote:

 -Original Message-
 From: kmlau [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, October 24, 2001 9:42 AM
 To: 'Bill Adams'
 Subject: RE: pls help for index problem

 Thanks yr promptly reply !!

   It seems no any change(improvement) by running explain again after erase
 quotes.   I also ran the command 'myisamchk -a gw.MYI'  before sending
this
 consulting mail !!
 Would U give me more advice ?

 regards,
 kmlau

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Bill Adams
 Sent: Tuesday, October 23, 2001 11:11 PM
 To: [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Subject: Re: pls help for index problem

 kmlau wrote:

   I encountered a problem about indexing.  I want to add index on
 timerecord
  field in table gw (shown as below) to speed up query relating with time.
  However, I use explain command (explain select * from gw where
timerecord
 =
  '010902') to analyze the performace. As a result, it seems the query
 do
  not use this index. Would U tell me why and how to correct this !!

 U do not need to specify the timestamp as a string, e.g. remove the
 quotes: timerecord=10902.  But more importantly run 'myisamchk -a' on
 the index
 (.MYI) file.  Doing both of these will help.

 b.

 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)

 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail
 [EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)

 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail [EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

--
Bill Adams
TriQuint Semiconductor



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: FW: pls help for index problem

2001-10-24 Thread Bill Adams

Well, how many records are in the table?  How many would be returned by the
query you present?

Is the SQL you show the FULL sql?

What is the output of the EXPLAIN SELECT

What about SHOW INDEX FROM TABLE gw.

b.


kmlau wrote:

 -Original Message-
 From: kmlau [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, October 24, 2001 9:42 AM
 To: 'Bill Adams'
 Subject: RE: pls help for index problem

 Thanks yr promptly reply !!

   It seems no any change(improvement) by running explain again after erase
 quotes.   I also ran the command 'myisamchk -a gw.MYI'  before sending this
 consulting mail !!
 Would U give me more advice ?

 regards,
 kmlau

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Bill Adams
 Sent: Tuesday, October 23, 2001 11:11 PM
 To: [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Subject: Re: pls help for index problem

 kmlau wrote:

   I encountered a problem about indexing.  I want to add index on
 timerecord
  field in table gw (shown as below) to speed up query relating with time.
  However, I use explain command (explain select * from gw where timerecord
 =
  '010902') to analyze the performace. As a result, it seems the query
 do
  not use this index. Would U tell me why and how to correct this !!

 U do not need to specify the timestamp as a string, e.g. remove the
 quotes: timerecord=10902.  But more importantly run 'myisamchk -a' on
 the index
 (.MYI) file.  Doing both of these will help.

 b.

 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)

 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail
 [EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)

 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail [EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

--
Bill Adams
TriQuint Semiconductor




-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




pls help for index problem

2001-10-23 Thread kmlau

hi,

 I encountered a problem about indexing.  I want to add index on timerecord
field in table gw (shown as below) to speed up query relating with time.
However, I use explain command (explain select * from gw where timerecord =
'010902') to analyze the performace. As a result, it seems the query do
not use this index. Would U tell me why and how to correct this !!

CREATE TABLE gw(
   sitename char(12),
   ip char(15),
   mac char(17),
   esn char(12),
   flag char(2),
   timerecord timestamp(10),
   KEY timerecord (timerecord)
);

explain select * from gw where timerecord = '010902'
table type possible_keyskey key_len ref rows Extra
 gw   ALL   timerecord  8313193  where used

*remark: The total records in the table gw are 8313193 !


regards,

kmlau


  (I have already read the official document from mysql about index.)


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: pls help for index problem

2001-10-23 Thread Bill Adams

kmlau wrote:

  I encountered a problem about indexing.  I want to add index on timerecord
 field in table gw (shown as below) to speed up query relating with time.
 However, I use explain command (explain select * from gw where timerecord =
 '010902') to analyze the performace. As a result, it seems the query do
 not use this index. Would U tell me why and how to correct this !!

U do not need to specify the timestamp as a string, e.g. remove the
quotes: timerecord=10902.  But more importantly run 'myisamchk -a' on the index
(.MYI) file.  Doing both of these will help.

b.



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




FW: pls help for index problem

2001-10-23 Thread kmlau



-Original Message-
From: kmlau [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, October 24, 2001 9:42 AM
To: 'Bill Adams'
Subject: RE: pls help for index problem


Thanks yr promptly reply !!

  It seems no any change(improvement) by running explain again after erase
quotes.   I also ran the command 'myisamchk -a gw.MYI'  before sending this
consulting mail !!
Would U give me more advice ?


regards,
kmlau


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Bill Adams
Sent: Tuesday, October 23, 2001 11:11 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: pls help for index problem


kmlau wrote:

  I encountered a problem about indexing.  I want to add index on
timerecord
 field in table gw (shown as below) to speed up query relating with time.
 However, I use explain command (explain select * from gw where timerecord
=
 '010902') to analyze the performace. As a result, it seems the query
do
 not use this index. Would U tell me why and how to correct this !!

U do not need to specify the timestamp as a string, e.g. remove the
quotes: timerecord=10902.  But more importantly run 'myisamchk -a' on
the index
(.MYI) file.  Doing both of these will help.

b.



-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail
[EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




Re: mysql_connect () and mysql_pconnect are not recognized ! Pls help.

2001-08-31 Thread Tony Wells

It sounds like the PHP module was compiled without MySQL support.

root wrote:
 
 Hi,
 
 I'm running mysql MAX 3.23.41 on LinuxPPC, everything was installed from
 an RPM.
 My problem is whenever I try to call mysql_connect (), from a php3
 script, I got the error function not found or misconfigured  
 The script is a simple form, that passes the data to be added to an
 empty database, with an empty table, both  the MySQL server and Apache
 reside on the same machine, and because it's just a test, I'm entering
 as root.
 I am developing a more complex script  , but I need to solve the
 connection problem first 
 BTW ifyou define a var $link = mysql_connect ( localhost ) or   ;  ,
 which is the correct syntax ? localhost or 'localhost' ?
 Why is the command failing ??? From the console it works 
 
 BTW The server is on a static IP without a DNS, is it correct to set
 mysql_connect (xxx.xxx.xxx.xxx) or ('xxx.xxx.xxx.xxx' when you are
 running as localhost 
 
 Thank you
 
 Regards,
 
 Rick
 
 -
 Before posting, please check:
http://www.mysql.com/manual.php   (the manual)
http://lists.mysql.com/   (the list archive)
 
 To request this thread, e-mail [EMAIL PROTECTED]
 To unsubscribe, e-mail [EMAIL PROTECTED]
 Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




mysql_connect () and mysql_pconnect are not recognized ! Pls help.

2001-08-30 Thread root

Hi,

I'm running mysql MAX 3.23.41 on LinuxPPC, everything was installed from
an RPM.
My problem is whenever I try to call mysql_connect (), from a php3
script, I got the error function not found or misconfigured  
The script is a simple form, that passes the data to be added to an
empty database, with an empty table, both  the MySQL server and Apache
reside on the same machine, and because it's just a test, I'm entering
as root.
I am developing a more complex script  , but I need to solve the
connection problem first 
BTW ifyou define a var $link = mysql_connect ( localhost ) or   ;  ,
which is the correct syntax ? localhost or 'localhost' ?
Why is the command failing ??? From the console it works 

BTW The server is on a static IP without a DNS, is it correct to set
mysql_connect (xxx.xxx.xxx.xxx) or ('xxx.xxx.xxx.xxx' when you are
running as localhost 

Thank you

Regards,

Rick




-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php




invalid authorization. pls help!

2001-07-17 Thread shane

Hi,

i tried searching through the net for help, but could not find an answer.
Could anyone out there please help?

i'm running the mysql server on a redhat linux 7.0, kernel
2.2.16-22enterprise on a 2-processor i686.
I've been trying to connect to a database but i keep getting the access
denied error. I've logged in sucessfully using
the exact userid and password at the mysql console, so my grant tables are
definitly set correctly.

this is my code:

import java.sql.*;
import java.util.*;

public class Connected {
public static void main (String[] args) throws Exception{
Connection con = null;

try{
  String url = jdbc:mysql://localhost:3306/mydatabase;
Statement stmt;
ResultSet rs;
Class.forName(org.gjt.mm.mysql.Driver).newInstance();
  System.out.println(Class.forName);

  con = DriverManager.getConnection(url,root,mypasswd);
stmt = con.createStatement();
}
catch(SQLException e) {
System.out.println(Unable to load driver.);
e.printStackTrace();
}
finally{
if (con != null){
try{con.close();}
catch (Exception e){}
  }
}
}
}

my dir structure in linux is as such:
mysql dir -- /usr/local/mysql
mmmysql dir -- /usr/local/mysql/mmmysql
source code resides in -- /usr/local/mysql
source code able to be complied, but when run, gives the error:

Unable to load driver.
java.sql.SQLException: Invalid authorization specification:
Access denied for user:'[EMAIL PROTECTED]'( Using password: YES)
at org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:330)
at org.gjt.mm.mysql.Connection.connectionInit(Connection.java:261)
at org.gjt.mm.mysql.jdbc2.Connection.connectionInit(Connection.java:89)
at org.gjt.mm.mysql.Driver.connect(Driver.java:167)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at Connected.main(Connected.java:16)

thks
shane


-
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/   (the list archive)

To request this thread, e-mail [EMAIL PROTECTED]
To unsubscribe, e-mail [EMAIL PROTECTED]
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php