after upgrade to 4.1 - error in multi delete

2007-04-26 Thread Merlin Morgenstern

Hi there,

I have recently upgraded from mysql 4.0 to 4.1.x

Now I am facing an error while issuing this delete command:

   # delete report images in db
   $stmt= "
   DELETE
   FROM
   $DB.$T21
   USING
   $DB.$T21 AS rp,
   $DB.$T13 AS r
   WHERE
   r.ID = rp.recommendations_id
   AND r.user_recommending = '$user_id'
   ";

Error: 1109 Unknown table 'the_table_name' in MULTI DELETE

Has there something changed in the syntax?

Thank you for any help,

Merlin

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



Mysql takes server down

2007-04-12 Thread Merlin

Hi everybody,

I am running a LAMP installation with mysql 3.x installed.
Since a few hours the szstem load goes up till the server crashes. I have
to reboot it, and then 60 minutes later it is gone again! Server is 
running now

for over 2 years.

I do have the impession that mysql is the reason for it. Since I have 
disabled the webapp,

but as soon as I start mysql the system starts going down.

has anybody an idea what is going wrong?

Thank you for any help,

Merlin

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



Performance - one integrated LAMP vs. seperate web, DB Server

2007-03-14 Thread Merlin

Hi there,

I do have a LAMP app that currently does run on a 1GB i686 Prozessor.
The system is getting slower since traffic is raising. So I ordered 
another dedicated root server with an Opteron 4GB Raid System.
I intended to run the second box as a pure DB Server and do the PHP and 
Weberserving stuff do the old machine.


Here is the problem:
After the system is setup, I noticed that I have to configure mysql with 
SSL, do some other restrictions and that latency might become a problem 
since
I do not really know where the boxes are located within my provider 
(same one).


Which version do you think will be the faster and/or smarter way to go:
1. Put all on the new box and let it handle mysql via socket without SSL 
between web/db
2. Put on seperate boxes, go over SSL (MySQL4.1.22), without static 
compile option (does not work with SSL), connected through internet.


Option one would also be 100 Euro cheaper per month. Server load is 
currently between 1.5 and sometimes 5.


Thank you for any help on this triky question.

Best regards,

merlin

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



Default root password not blank?

2007-03-13 Thread Merlin

Hi there,

I just compiled mysql4.1.22 on a suse 9.3 machine. All went fine, but 
when I try to change the password I get prompted for one. So I hit 
return as it is supposed to be blank, right? But it seems to be not:


/usr/local/mysql/bin # ./mysqladmin -u root -p password testpw
Enter password:
./mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

if I do the command without -p I get:
./mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

Is there a special command for "blank"? As I noted using password NO for 
hitting return.


Thank you for any hint,

Merlin

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



Enabling loging on mysql 3.x

2007-03-13 Thread Merlin

Hi there,

I am trying to enable two things:

1. Slow query log
2. Error log

Despite the fact that I have enabled slow query log in my.cnf and the 
-var command says it is enabled the file is not existing.

So I was searching for the error log, but there is none? :-(

Can somebody please help me with some hints how to enable both of the 
log files?


thank you for any help,

merlin

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



Re: Query to slow after inserting another table

2006-05-27 Thread Merlin
Hi,

thank you for this hint. That worked excellent! Now the overall query
time is about 0.1 s on average.

Best regards,

Merlin

On Sat, 27 May 2006 02:14:34 -0700, "Merlin" <[EMAIL PROTECTED]> said:
> Well this is exactly the problem. The OR statement. Do you think there
> is
> another way around the tmp table. I did not make the best experiances
> with tmp tables.
> 
> regards,
> 
> merlin
> 
> 
> On Sat, 27 May 2006 00:26:09 -0500, "mos" <[EMAIL PROTECTED]> said:
> > Merlin,
> > Lose the "OR" part of the Where clause and it should speed up. If so, 
> > that's what you have to work on. You could execute 2 queries, where each 
> > one writes the results to a temporary memory table and display that table 
> > instead.
> > 
> > Mike
> > 
> > 
> > -- 
> > MySQL General Mailing List
> > For list archives: http://lists.mysql.com/mysql
> > To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]
> > 
> -- 
>   Merlin
>   [EMAIL PROTECTED]
> 
> -- 
> http://www.fastmail.fm - Same, same, but different…
> 
> 
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]
> 
-- 
  Merlin
  [EMAIL PROTECTED]

-- 
http://www.fastmail.fm - Choose from over 50 domains or use your own


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



Re: Query to slow after inserting another table

2006-05-27 Thread Merlin
Well this is exactly the problem. The OR statement. Do you think there
is
another way around the tmp table. I did not make the best experiances
with tmp tables.

regards,

merlin


On Sat, 27 May 2006 00:26:09 -0500, "mos" <[EMAIL PROTECTED]> said:
> Merlin,
>   Lose the "OR" part of the Where clause and it should speed up. If so, 
> that's what you have to work on. You could execute 2 queries, where each 
> one writes the results to a temporary memory table and display that table 
> instead.
> 
> Mike
> 
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]
> 
-- 
  Merlin
  [EMAIL PROTECTED]

-- 
http://www.fastmail.fm - Same, same, but different…


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



Query to slow after inserting another table

2006-05-26 Thread Merlin
Hi there,

I am using mysql 4.0.18 and do want to do the following:

There is one table with classifieds that contains the title and the
text. Another one contains tags associated with the classifieds. Each
classified row can have multiple tags inside the tag table. The tag
table contains the ad_id which is the ID of the classified table.

Without querying the tag table the query takes just 0.000x seconds, but
with the tag table it takes over 0.3. Indexes are set properly, as far
as I can see.

This is my query (involves some other tables as well, but they the
performance problem lies with the tags table.

SELECT cp . * , UNIX_TIMESTAMP( cl.timestamp ) AS date, cl . * ,
MATCH (
cl.text, cl.title
)
AGAINST (
'anzug'
IN boolean
MODE
) AS relevance, ar.area_name, ar.area_name_secure, cs.name_safe AS
sub_ns
FROM classifieds cl, de_cat_sub cs
LEFT JOIN classifieds_pix AS cp ON cl.ID = cp.classified_id
LEFT JOIN area_names AS ar ON cl.area_id = ar.ID
LEFT JOIN tags AS ta ON ta.ad_id = cl.ID
WHERE cl.confirmed =1
AND cl.country = 'de'
AND (
(

MATCH (
cl.text, cl.title
)
AGAINST (
'anzug'
IN BOOLEAN
MODE
)
)
OR ta.tag = 'anzug'
)
AND ( 1 )
AND cl.cat_id = cs.ID
GROUP BY cl.ID
ORDER BY relevance DESC , cl.timestamp DESC
LIMIT 0 , 20

Doing an explain brings up:
table type possible_keys key key_len ref rows Extra
cs ALL PRIMARY NULL NULL NULL 53 Using temporary; Using filesort
cl ref cat_id,country cat_id 2 cs.ID 85 Using where
cp ref album_id album_id 3 cl.ID 1
ar eq_ref PRIMARY PRIMARY 2 cl.area_id 1
ta ref ad_id ad_id 3 cl.ID 2 Using where

I am completly lost here. I assume that there is a much better way to
include the tags table into the search. Any ideas?

Thank you for any help on that.

Merlin
-- 
  Merlin
  [EMAIL PROTECTED]

-- 
http://www.fastmail.fm - Faster than the air-speed velocity of an
  unladen european swallow


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



Re: updates during database dump

2006-05-07 Thread Merlin, the Mage
Hi,

I think there is another usable method to backup databases in MySQL.

And that is using a slave server, (that can be running in the same 
server), 
and when backuping up the databases you do (in the slave):

STOP SLAVE; -- This will stop the replication

-- Now you backup the databases (using mysqldump or anything you 
prefer) from 
the slave server

START SLAVE; -- This will restart the replication

This way you have a consistent snapshot of your database, without stop 
the 
main database, that is being used to whatever aplication you need.

Hope this help,

themage

On Monday 08 May 2006 00:07, Logan, David (SST - Adelaide) wrote:
> Hi Luke,
>
> Like most backup systems, there is no window unless you are locking the
> table/database. If the record has been read and passed out to mysqldump,
> any further updates will not be included until the next backup.
>
> The only way to ensure you get complete referential integrity is to stop
> any applications and lock all users out of the database.
>
> This is highly impractical in many cases so a hot backup is the only
> solution. A common solution is to have the database on a mirrored
> volume, drop the apps, break the mirror, restart the apps and backup
> from the unused half of the mirror. Rejoin the mirror at the end of the
> backup.
>
> If you are using InnoDB, Innobase have a hot backup product which (I
> believe) works well. Other than that, I don't know if there is any
> product currently for the MyISAM engine but I believe there are noises
> afoot from MySQL in this regard.
>
> Regards
>
> ---
> ** _/ **  David Logan
> ***   _/ ***  ITO Delivery Specialist - Database
> *_/*  Hewlett-Packard Australia Ltd
> _/_/_/  _/_/_/    E-Mail: [EMAIL PROTECTED]
>    _/  _/  _/  _/     Desk:   +618 8408 4273
>   _/  _/  _/_/_/  Mobile: 0417 268 665
> *_/   **
> **  _/    Postal: 148 Frome Street,
>    _/ **  Adelaide SA 5001
>   Australia
> invent
> ---
>
> -Original Message-
> From: Luke Vanderfluit [mailto:[EMAIL PROTECTED]
> Sent: Monday, 8 May 2006 8:32 AM
> To: MySQL List
> Subject: updates during database dump
>
> Hi.
>
> When mysql is doing a dump, do the updates that happen during the dump
> get included in the dump.
>
> I have a dump that starts at 11pm and goes for 2 hours. If someone
> updates data at say 11:45pm, does that update get included in the dump?
>
> When does the window, on what gets included in a dump, close?
>
> Thanks.
> Kind regards.
>
> --
> Luke Vanderfluit.
> Analyst/Programmer.
> Internode Systems Pty. Ltd.
>
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]

-- 
Merlin, the Mage
http://www.sites-favoritos.com/user/merlin
http://www.cultodavida.com
http://www.code.online.pt

Carpe Vitam

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



Adding stop words table in german language

2005-10-28 Thread Merlin

Hi there,

as mysql docs describe, there is a stop words table by default:
http://dev.mysql.com/doc/refman/5.0/en/fulltext-stopwords.html

Does anybody know how to add a german table ( I guess there is an 
equivalent to the engl. one)?

Does this also work with MySQL 4.0.18?

Thank you for any help,

Merlin

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



Re: DBDesigner4 under Linux

2005-10-15 Thread Merlin, the Mage
Hi,

and you have a libmysqlclient.so ?

sometimes the lib is installed only with a libmysqlclient.so.xxx, and 
the 
packages don't install the libmysqlclient.so file, so all you have to do is 
ln -s the lib to libmysqlclient.so 

Verify this,

mpneves

On Saturday 15 October 2005 16:05, Bruno Cochofel wrote:
> I am able to run DBDesigner4 under Windows but now good under Linux.
> Try .rpm, .tar.gz, home install, all users install, still the same error:
>
> Unable to load libmysqlclient.so
>
> Put this in ld.so.conf, run ldconfig, nothing...
> Changed startdbd script to force dirs path and nothing.
>
> Need help on this? Or perhaps if someone point me out in the direction
> off ODBC connect to MySQL? I've never did this so don't know where to
> start...
>
> Thanks,
> Bruno

-- 
Merlin, the Mage
http://www.sites-favoritos.com/user/merlin
http://www.cultodavida.online.pt
http://www.code.online.pt

Carpe Vitam

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



deleting rows in 2 tables

2005-10-09 Thread Merlin

Hi there,

I am wondering if there is a possiblity to delete rows in more than one 
table with one query.


At the moment I am doing this:

I do have at the moment 3 querys!:
  # get table1_id
  SELECT table1_id
  from ...
  WHERE ID = ...

  # delete dependent entry
  DELETE
  FROM $DB.$T5
  WHERE
  ID = '$data[table1_id]'
  LIMIT 1

  # delete main entry
  DELETE
  FROM $DB.$T4
  WHERE
  ID = '$data[id]'
  LIMIT 1

Is there a better solution as this?

Thanx for any hint,

Merlin

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



fulltext search on words inside words

2005-10-05 Thread Merlin

Hi there,

I am wondering if it is possible to find words inside words with the 
help of fulltext search.

For example:
Search for: "Antenne"
Schould also find "Stabantenne"

Is this possible? Google does that, so somehow there should be a way.

Another thing is, how do I exclude popular words like "and" "for"  and 
similar from the search? Is there a MySQL setting for this. Like 
"words_to_exclude ="


Thanx, Merlin

Oh.. I am running MySQL 4.0.14 on Suse Linux 9.

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



Re: deleting unwanted rows

2005-10-05 Thread Merlin

[EMAIL PROTECTED] wrote:




Merlin <[EMAIL PROTECTED]> wrote on 10/04/2005 10:58:21 AM:

> [EMAIL PROTECTED] wrote:
>
> >
> >
> > Merlin <[EMAIL PROTECTED]> wrote on 10/04/2005 10:21:00 AM:
> >
> > > Hi there,
> > >
> > > I just discovered, that I do have some old rows I do not need
> > anymore. A
> > > result from forgeting to empty the table before starting to go into
> > > production :-)
> > > However, I do try to find the rows which are not asociated with 
another

> > > table in order to delete them.
> > > I have 2 tables:
> > > table1 and table2
> > >
> > > table1 has the key: "ID"
> > > table2 has the subkey "table1_id"
> > >
> > > Now I would like to delete all rows in table1 which are not 
listed in

> > > table2 with an id.
> > > I tried:
> > > SELECT
> > > t1.*
> > > FROM
> > > table1 as t1,
> > > table2 as t2
> > > WHERE
> > > t1.ID != t2.table1_id
> > >
> > > But this returns hundreds of thousends of results.
> > > I also tryed to group by t1.ID, but it did not help
> > >
> > > Does anybody have a good idea how to get rid of those rows?
> > >
> > > Thanx, Merlin
> > >
> > > PS: Thanx for the answer for the question with full text search! 
That

> > > worked excellent!
> > >
> >
> > Use a LEFT JOIN not an INNER JOIN!
> >
> > SELECT
> >     t1.*
> > FROM table1 t1
> > LEFT JOIN table2 t2
> > ON t1.id = t2.table1_id
> > WHERE t2.table1_id is NULL;
> >
> > Shawn Green
> > Database Administrator
> > Unimin Corporation - Spruce Pine
>
> Hi,
>
> this workes excellent, but I tried to replace the "select * from" with
> delete from,
> but this did not work. Do I have to use a differnt syntax for deleting
> in this case?
>
> Thanx, Merlin

Yes, and it which form you can use depends on your server's version. 
More details here:


http://dev.mysql.com/doc/mysql/en/delete.html

DELETE table1
FROM table1 t1
LEFT JOIN table2 t2
   ON t1.id = t2.table1_id
WHERE t2.table1_id is NULL;

Shawn Green
Database Administrator
Unimin Corporation - Spruce Pine

PS - always CC: the list on all responses 


Thanx that worked excellent! Now I know why this has happened. I have 
forgot to delete entries in table1 which refer to table 2.
Is there a way to delete them with one statement, or do I have to make a 
select to get the table1_id first and then do 2 delets?


I do have at the moment 3 querys!:
   # get table1_id
   SELECT table1_id
   from ...
   WHERE ID = ...

   # delete dependent entry
   DELETE
   FROM $DB.$T5
   WHERE
   ID = '$data[table1_id]'
   LIMIT 1

   # delete main entry
   DELETE
   FROM $DB.$T4
   WHERE
   ID = '$data[id]'
   LIMIT 1

Is there a better solution as this?

Thanx, Merlin

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



deleting unwanted rows

2005-10-04 Thread Merlin

Hi there,

I just discovered, that I do have some old rows I do not need anymore. A 
result from forgeting to empty the table before starting to go into 
production :-)
However, I do try to find the rows which are not asociated with another 
table in order to delete them.

I have 2 tables:
table1 and table2

table1 has the key: "ID"
table2 has the subkey "table1_id"

Now I would like to delete all rows in table1 which are not listed in 
table2 with an id.

I tried:
SELECT
   t1.*
FROM
   table1 as t1,
   table2 as t2
WHERE
   t1.ID != t2.table1_id

But this returns hundreds of thousends of results.
I also tryed to group by t1.ID, but it did not help

Does anybody have a good idea how to get rid of those rows?

Thanx, Merlin

PS: Thanx for the answer for the question with full text search! That 
worked excellent!


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



Full text search

2005-10-04 Thread Merlin

Hi there,

I am facing problems with fulltext search on MySQL 4.0.18

Problem is, that words which are not seperated by space are not found.
Example:
A search for "dsl" will not find "DSL-Modem"
I looked it up on mysql.com help, but despite the fact that this is not 
seperated by space and only 3 letter, I could not find a solution.


Can anybody point me to the right way? Thank you for any help,

Merlin

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



Re: ROW_SIZE or something alike

2005-03-17 Thread Merlin, the Mage
oix ppl,

 thanks a lot for the answers, but if it was this simple I wouldn't ask...

 Yes, I am Core Certificate, and yes I did read the show-table-status page.

 BUT, that don't satisfy my needs.

 The sugestion to use data_length divided by the number of rows is good if all 
rows have a fixed length, that don't happen if there is one or more text/blob 
field in the table, in which case the row size is diferent depending in that 
field(s) content.

 Any other ideia?

 Thanks,

mpeves

On Thursday 17 March 2005 21:37, Keith Ivey wrote:
> Marco Neves wrote:
> >> I'm looking for some way to know the size each row of a table uses in my
> >>database (phisical - real disk space allocated or logical - datasize
> >>ignoring compression and any control data, don't mind, anything is better
> >>than nothing).
>
> You might try using the Data_length and Index_length values from
> SHOW TABLE STATUS, divided by the number of rows.
>
> http://dev.mysql.com/doc/mysql/en/show-table-status.html
>
> --
> Keith Ivey <[EMAIL PROTECTED]>
> Smokefree DC
> http://www.smokefreedc.org
> Washington, DC

-- 
Merlin, the Mage
www.code.online.pt
www.cultodavida.online.pt

Carpe Vitam

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



Re: COUNT Problem

2004-10-17 Thread Merlin, the Mage
Hi,

 Tihs looks to me as too few information.

 What is in your tables (the information)?

 What does the query return (a empty set)? Maybe 'cause in your where clause 
where you have Project_ID >2 you should have Project_ID=2? Or you have 
several projects with ID>2 and you want tasks for all of them?

 Or the query don't even run as Project_ID exists in both table and you should 
specify a table alias (T.Project_ID or P.Project_ID)?

themage

On Sunday 17 October 2004 20:36, shaun thornburgh wrote:
> Hi,
>
> I have the following two tables in my database:
>
> mysql> DESCRIBE Projects;
> +--+--+--+-+-++
>
> | Field| Type | Null | Key | Default | Extra  |
>
> +--+--+--+-+-++
>
> | Project_ID   | int(11)  |  | PRI | NULL| auto_increment |
> | Client_ID| int(11)  | YES  | | NULL||
> | Project_Name | varchar(100) | YES  | | NULL||
>
> +--+--+--+-+-++
> 3 rows in set (0.00 sec)
>
> mysql> DESCRIBE Tasks;
> ++-+--+-+-++
>
> | Field  | Type| Null | Key | Default | Extra  |
>
> ++-+--+-+-++
>
> | Task_ID| int(11) |  | PRI | NULL| auto_increment |
> | Task_Name  | varchar(40) |  | | ||
> | Project_ID | int(11) |  | | 0   ||
>
> ++-+--+-+-++
> 3 rows in set (0.00 sec)
>
> mysql>
>
> A Project will have 1 or more tasks assigned to it. Using the following
> query, how can I modify it so that I can find out the largest number of
> tasks assigned to a group of projects.
>
> SELECT P.*, T.*
> FROM Projects P, Tasks T
> WHERE P.Project_ID = T.Project_ID
> AND Project_ID > 2;
>
> So if Project A has 3 tasks and Project B has 4 tasks I need the query to
> return 4.
>
> Hope this makes sense!
>
> Thanks for your help

-- 
Merlin, the Mage
www.code.online.pt
www.cultodavida.online.pt

Que o(s) vosso(s) Deus(es) vos abençoe(m)
E a vida vos ame e proteja

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



Mysql eats all the cpu power

2004-10-05 Thread Merlin
Hi there,
I am having serious problems with a mysql 4.0.18  production  server.
Mysql takes away sometimes almost 100% of the cpu. The system works fine 
for days, but then suddenly load average climbes up and up and up till 
about 17.

This is wat top says:
top - 12:06:47 up  9:50,  2 users,  load average: 16.47, 8.13, 3.38
Tasks: 123 total,  26 running,  97 sleeping,   0 stopped,   0 zombie
Cpu(s):  46.3% user,  53.7% system,   0.0% nice,   0.0% idle
Mem:   1025160k total,   999616k used,25544k free,14736k buffers
Swap:  2048276k total, 5440k used,  2042836k free,   679028k cached
 PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEMTIME+  COMMAND
9157 mysqladm  20   0 55204  53m 2400 R  5.1  5.4   0:01.34 mysqld
9155 mysqladm  19   0 55204  53m 2400 R  4.8  5.4   0:01.35 mysqld
9184 mysqladm  20   0 55204  53m 2400 R  4.8  5.4   0:00.18 mysqld
9171 mysqladm  13   0 55204  53m 2400 R  4.3  5.4   0:00.78 mysqld
9178 mysqladm  12   0 55204  53m 2400 R  4.0  5.4   0:00.57 mysqld
9179 mysqladm  12   0 55204  53m 2400 R  4.0  5.4   0:00.59 mysqld
9177 mysqladm  12   0 55204  53m 2400 R  3.8  5.4   0:00.62 mysqld
9154 mysqladm  14   0 55204  53m 2400 R  3.5  5.4   0:01.11 mysqld
9182 mysqladm  12   0 55204  53m 2400 R  3.2  5.4   0:00.15 mysqld
9172 mysqladm  11   0 55204  53m 2400 R  3.0  5.4   0:00.82 mysqld
9176 mysqladm  15   0 55204  53m 2400 R  3.0  5.4   0:00.63 mysqld
9180 mysqladm  14   0 55204  53m 2400 R  3.0  5.4   0:00.43 mysqld
9151 mysqladm  10   0 55204  53m 2400 S  2.7  5.4   0:01.22 mysqld
9153 mysqladm  13   0 55204  53m 2400 R  2.7  5.4   0:01.17 mysqld
9173 mysqladm  12   0 55204  53m 2400 R  2.7  5.4   0:00.80 mysqld
9174 mysqladm  11   0 55204  53m 2400 R  2.7  5.4   0:00.76 mysqld
9181 mysqladm  14   0 55204  53m 2400 R  2.7  5.4   0:00.35 mysqld
9065 root  13   0  1112 1112  852 R  2.4  0.1   0:03.48 top
9156 mysqladm  11   0 55204  53m 2400 R  2.4  5.4   0:01.27 mysqld
9162 mysqladm  12   0 55204  53m 2400 R  2.4  5.4   0:00.87 mysqld
9165 mysqladm  10   0 55204  53m 2400 S  2.4  5.4   0:00.87 mysqld
9152 mysqladm  12   0 55204  53m 2400 R  1.9  5.4   0:01.20 mysqld
9160 mysqladm  12   0 55204  53m 2400 R  1.9  5.4   0:01.14 mysqld
2682 www   10   0 16184  15m  12m S  1.6  1.6   0:59.01 httpd
9149 mysqladm  12   0 55204  53m 2400 R  1.1  5.4   0:01.56 mysqld
9166 mysqladm  12   0 55204  53m 2400 R  1.1  5.4   0:01.05 mysqld
9167 www9   0  7564 7560 4524 S  1.1  0.7   0:00.12 httpd
2664 www9   0 16080  15m  12m S  0.8  1.6   1:06.70 httpd
2673 www9   0 15632  15m  11m S  0.8  1.5   1:03.46 httpd
8766 www9   0  8452 8448 5044 S  0.8  0.8   0:05.55 httpd
9121 www9   0  7952 7952 4536 S  0.8  0.8   0:00.38 httpd
9183 www9   0  7224 7224 4360 S  0.8  0.7   0:00.04 httpd
2663 www9   0 15784  15m  12m S  0.5  1.5   1:07.80 httpd
2669 www9   0 19228  18m  12m S  0.5  1.9   1:10.13 httpd
2670 www9   0 15508  15m  12m S  0.5  1.5   1:05.34 httpd
2677 www9   0 15596  15m  12m S  0.5  1.5   1:06.77 httpd
2678 www   10   0 15464  15m  12m S  0.5  1.5   1:06.44 httpd
2679 www9   0 15500  15m  12m S  0.5  1.5   1:07.30 httpd
7094 www9   0  8692 8688 5136 S  0.5  0.8   0:25.88 httpd
8768 www9   0  8588 8584 5072 S  0.5  0.8   0:07.55 httpd
8988 www9   0  7780 7776 4732 S  0.5  0.8   0:01.89 httpd
8989 www9   0  8388 8384 4940 S  0.5  0.8   0:01.80 httpd
9025 www9   0  8164 8160 4680 S  0.5  0.8   0:01.03 httpd
9028 www9   0  7636 7632 4636 S  0.5  0.7   0:00.92 httpd
9030 www   10   0  7540 7536 4640 S  0.5  0.7   0:01.12 httpd
Funny enough the logfile of apache shows that there have been not a lot 
requests made. After a few minutes everything was back to normal.
Once every few months the system starts to swap and troutles down, so I 
have reboot and then again everything is fine for weeks.

Does anybody have an idea how to fix that, I am completly lost here :-(
Merlin
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]


mysql eats all the CPU power

2004-10-05 Thread Merlin
Hi there,
I am having serious problems with a mysql 4.0.18  production  server.
Mysql takes away sometimes almost 100% of the cpu. The system works fine for 
days, but then suddenly load average climbes up and up and up till about 17.

This is wat top says:
top - 12:06:47 up  9:50,  2 users,  load average: 16.47, 8.13, 3.38
Tasks: 123 total,  26 running,  97 sleeping,   0 stopped,   0 zombie
Cpu(s):  46.3% user,  53.7% system,   0.0% nice,   0.0% idle
Mem:   1025160k total,   999616k used,25544k free,14736k buffers
Swap:  2048276k total, 5440k used,  2042836k free,   679028k cached
  PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEMTIME+  COMMAND
 9157 mysqladm  20   0 55204  53m 2400 R  5.1  5.4   0:01.34 mysqld
 9155 mysqladm  19   0 55204  53m 2400 R  4.8  5.4   0:01.35 mysqld
 9184 mysqladm  20   0 55204  53m 2400 R  4.8  5.4   0:00.18 mysqld
 9171 mysqladm  13   0 55204  53m 2400 R  4.3  5.4   0:00.78 mysqld
 9178 mysqladm  12   0 55204  53m 2400 R  4.0  5.4   0:00.57 mysqld
 9179 mysqladm  12   0 55204  53m 2400 R  4.0  5.4   0:00.59 mysqld
 9177 mysqladm  12   0 55204  53m 2400 R  3.8  5.4   0:00.62 mysqld
 9154 mysqladm  14   0 55204  53m 2400 R  3.5  5.4   0:01.11 mysqld
 9182 mysqladm  12   0 55204  53m 2400 R  3.2  5.4   0:00.15 mysqld
 9172 mysqladm  11   0 55204  53m 2400 R  3.0  5.4   0:00.82 mysqld
 9176 mysqladm  15   0 55204  53m 2400 R  3.0  5.4   0:00.63 mysqld
 9180 mysqladm  14   0 55204  53m 2400 R  3.0  5.4   0:00.43 mysqld
 9151 mysqladm  10   0 55204  53m 2400 S  2.7  5.4   0:01.22 mysqld
 9153 mysqladm  13   0 55204  53m 2400 R  2.7  5.4   0:01.17 mysqld
 9173 mysqladm  12   0 55204  53m 2400 R  2.7  5.4   0:00.80 mysqld
 9174 mysqladm  11   0 55204  53m 2400 R  2.7  5.4   0:00.76 mysqld
 9181 mysqladm  14   0 55204  53m 2400 R  2.7  5.4   0:00.35 mysqld
 9065 root  13   0  1112 1112  852 R  2.4  0.1   0:03.48 top
 9156 mysqladm  11   0 55204  53m 2400 R  2.4  5.4   0:01.27 mysqld
 9162 mysqladm  12   0 55204  53m 2400 R  2.4  5.4   0:00.87 mysqld
 9165 mysqladm  10   0 55204  53m 2400 S  2.4  5.4   0:00.87 mysqld
 9152 mysqladm  12   0 55204  53m 2400 R  1.9  5.4   0:01.20 mysqld
 9160 mysqladm  12   0 55204  53m 2400 R  1.9  5.4   0:01.14 mysqld
 2682 www   10   0 16184  15m  12m S  1.6  1.6   0:59.01 httpd
 9149 mysqladm  12   0 55204  53m 2400 R  1.1  5.4   0:01.56 mysqld
 9166 mysqladm  12   0 55204  53m 2400 R  1.1  5.4   0:01.05 mysqld
 9167 www9   0  7564 7560 4524 S  1.1  0.7   0:00.12 httpd
 2664 www9   0 16080  15m  12m S  0.8  1.6   1:06.70 httpd
 2673 www9   0 15632  15m  11m S  0.8  1.5   1:03.46 httpd
 8766 www9   0  8452 8448 5044 S  0.8  0.8   0:05.55 httpd
 9121 www9   0  7952 7952 4536 S  0.8  0.8   0:00.38 httpd
 9183 www9   0  7224 7224 4360 S  0.8  0.7   0:00.04 httpd
 2663 www9   0 15784  15m  12m S  0.5  1.5   1:07.80 httpd
 2669 www9   0 19228  18m  12m S  0.5  1.9   1:10.13 httpd
 2670 www9   0 15508  15m  12m S  0.5  1.5   1:05.34 httpd
 2677 www9   0 15596  15m  12m S  0.5  1.5   1:06.77 httpd
 2678 www   10   0 15464  15m  12m S  0.5  1.5   1:06.44 httpd
 2679 www9   0 15500  15m  12m S  0.5  1.5   1:07.30 httpd
 7094 www9   0  8692 8688 5136 S  0.5  0.8   0:25.88 httpd
 8768 www9   0  8588 8584 5072 S  0.5  0.8   0:07.55 httpd
 8988 www9   0  7780 7776 4732 S  0.5  0.8   0:01.89 httpd
 8989 www9   0  8388 8384 4940 S  0.5  0.8   0:01.80 httpd
 9025 www9   0  8164 8160 4680 S  0.5  0.8   0:01.03 httpd
 9028 www9   0  7636 7632 4636 S  0.5  0.7   0:00.92 httpd
 9030 www   10   0  7540 7536 4640 S  0.5  0.7   0:01.12 httpd
Funny enough the logfile of apache shows that there have been not a lot requests 
made. After a few minutes everything was back to normal.
Once every few months the system starts to swap and troutles down, so I have 
reboot and then again everything is fine for weeks.

Does anybody have an idea how to fix that, I am completly lost here :-(
Merlin
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]


stressing mysql - configuration advice

2004-04-11 Thread Merlin
Hi there,

I just installed the newest mysql 4.x server on a suse9.0 system with 
apache 1.x and php4.x
The system is a p4 2.4G with 1GB of RAM. It serves one LAMP application.

Now I am trying to configure the server for huge load. To stress test 
it, I installed the
Microsoft stress test tool which simulates 300 threads in this case.

I configureed the server with following settings:
key_buffer = 348M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
Problem is:
The server can't satisfy each query request once more than 200 threads 
are issued. Result is
that the application does not respond anymore. I have a php script which 
redirects users if
the db does not respond to a query. This is the only site they get with 
the current settings.

Is it possible to increase the number of users? I think this might be 
the main problem in my case.

Any advice is apreciated. I am just starting to understand how to 
configure mysql server.

Thank you in advance,

Merlin



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


stressing mysql - configuration advice

2004-04-11 Thread Merlin
Hi there,

I just installed the newest mysql 4.x server on a suse9.0 system with 
apache 1.x and php4.x
The system is a p4 2.4G with 1GB of RAM. It serves one LAMP application.

Now I am trying to configure the server for huge load. To stress test 
it, I installed the
Microsoft stress test tool which simulates 300 threads in this case.

I configureed the server with following settings:
key_buffer = 348M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
Problem is:
The server can't satisfy each query request once more than 200 threads 
are issued. Result is
that the application does not respond anymore. I have a php script which 
redirects users if
the db does not respond to a query. This is the only site they get with 
the current settings.

Is it possible to increase the number of users? I think this might be 
the main problem in my case.

Any advice is apreciated. I am just starting to understand how to 
configure mysql server.

Thank you in advance,

Merlin



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


Re: Connect Error

2003-01-02 Thread Merlin, The Mage
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Jonh,

You're probably forget the -p param for mysqladmin ask you your root 
password.

merlin

Escreveu John Wilkerson em Thursday 02 January 2003 04:11 am:
> Hi,
>
> I'm a newbie with MySQL and get the following error:
>
> bin/mysqladmin: connect to server at 'localhost' failed
> error: 'Access denied for user: 'root@localhost' (Using password: NO)'
>
> I get this whenever I attempt to connect to MySQL.
>
> I am running Slackware 8.1, MySQL Max 3.23.54b.
>
> I have set the MySQL root password. What am I missing?
>
> TIA,
>
> John
>

- -- 
Merlin, the Mage
Que os vosso(s) Deus(es) vos abençoe(m)
E a vida vos ame e proteja.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE+FIzgKOMrqDFTeBARApO8AKCszGgvPbe6PoeU1oXtCfRGSm+BcgCggPBw
ZpvYwUf3XcsWJgPRflwoG5M=
=klHF
-END PGP SIGNATURE-

-
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: Decrypt MYSQL Password

2002-11-13 Thread Merlin, The Mage
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Ben,

From the MySQL man online @ 
http://www.mysql.com/doc/en/Miscellaneous_functions.html#IDX1330 :

PASSWORD() encryption is non-reversible. 

To create a forgot your password page, the best method is to generate a net 
password and send that new password. To make it easier to your users to 
remember their passwords, the best way is to set that password as a temporary 
one, that only allows them to set the original password. (maybe using a 
diferent field, so they can keep the original password if someone else goes 
to your site and request the password, just because he was bored.

MPNeves

On Wednesday 13 November 2002 07:27 am, Ben C. wrote:
> I am using the MySQL password() function for the my passwords on the user
> names.  How do I decrypt the password in PHP to send it in an e-mail.  I am
> making a forgot your password page and want to have the user enter their
> e-mail and have the password sent to them.
>
> Please help!
>
- -- 
Merlin, the Mage
themage.camelot.co.pt
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE90hleKOMrqDFTeBARAoc7AKDozVXEVP8Tfv8Qjx9DE4ChPF8zsACaAh/C
efo5W0z4+dO3UEvTnDz9qJk=
=i4Oj
-END PGP SIGNATURE-

-
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: Crash importing old data to new server

2002-07-29 Thread Merlin, The Mage

Hi,

Why don't you just dump the databases, tar.gzip them, and transfer that 
file? It's smaller then the .frm+ .myd, and you can rebuild everything 
without probs...

MPNeves

On Tuesday 30 July 2002 07:29 am, [EMAIL PROTECTED] wrote:
> MySql crashes:
>   On an idle server, executeing "truncate table lists" with the given data
> files (only an MYD and frm, no MYI).  I'm trying to save bandwidth
> transfering data from an old mysql install (mysql  Ver 11.15 Distrib
> 3.23.38, for pc-linux-gnu (i686)) to this one.  I wanted to transfer the
> data and frm but not the index, then rebuild on the new host.

-- 
Merlin, the Mage
themage.camelot.co.pt

-
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: cant store checkbox vale ..... ?????

2002-07-29 Thread Merlin, The Mage

On Tuesday 30 July 2002 07:13 am, toby - wrote:
> (...)
> sign me up fo weekly news
> letter and updates
> (...)
> the processing  for this is:
>
> $isql = "insert into usr_inf (email, firstName, lastName, news_letter_subs)
> " .
> "values ('" . $email . "', '" . $firstName . "', '" . $lastName . "','" .
> $news_letter_subs ." ') ";
> (...)

Hi Toby,

Two points:
First, I presume you're quotting ($dbh->quote(...)) your data between 
the 
cgi retrieve and that your insert. if you aren't, you should.

Second... well it depends on the browser you're using on your testes. 
Some 
browser with check boxes like yours (with no value) send only the field with 
no value (an http parameter like this ...&news_letter_subs=&...) and other 
send an ON value on checked checkbox fields with no value (an http parameter 
like this ...&news_letter_subs=ON&...) - In this last ones your wuery should 
work at all if as i presume your field is numeric.

I presume that your field is a numeric, so mysql uses the '' value as a 0. 
What you must do is one of two things. Depending on the way you parse/the 
module you use to parse your query string, you must check if your parameter 
news_letter_subs is defined. And if it is defined your checkbox was checked, 
since unchecked checkbox fields are not sent. 

Or, the simplest way, just change your HTML to this

sign me up fo weekly news 
letter and updates

And this way, the value you get if the field is checked is allways 1.

MPNeves
-- 
Merlin, the Mage
themage.camelot.co.pt

-
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