Fwd: Backing up MySQL using PHPMyAdmin problem with UTF-8

2010-10-18 Thread Tompkins Neil
MySQL Administrator 1.2.15 is fails with the same problem.  Do anyone have
any other suggestions ?

-- Forwarded message --
From: Tompkins Neil neil.tompk...@googlemail.com
Date: Fri, Oct 15, 2010 at 11:21 AM
Subject: Re: Backing up MySQL using PHPMyAdmin problem with UTF-8
To: Michael Dykman mdyk...@gmail.com
Cc: [MySQL] mysql@lists.mysql.com


I managed to use the older version of MySQL Administrator 1.2.15 and it
appears to back up find using InnoDB online backup.


On Thu, Oct 14, 2010 at 6:56 PM, Michael Dykman mdyk...@gmail.com wrote:

 I have had this problem with PHPMyAdmin many times, and the only way I
 know around it, is to go in and do your dump at the console.  PHP does
 not deal with UTF very well.

  - michael dykman


 On Thu, Oct 14, 2010 at 5:48 AM, Tompkins Neil
 neil.tompk...@googlemail.com wrote:
  Hi,
 
  I'm using PHP MyAdmin to backup my MySQL database.  The database is of
  type InnoDB
  and encoding used is utf8_unicode_ci.  The variables are set as follows :
 
  *MySQL connection collation: **utf8_unicode_ci*
  *MySQL charset: **UTF-8 Unicode (utf8)*
  *character set client: utf8*
  *character set connection: utf8*
  *character set results: utf8*
  *collation connection: **utf8_unicode_ci*
 
  The problem I have is that the foreign characters like ăÿć etc are being
  backed up as scrambled non-readable characters.  Any ideas why this is
  happening ??  Are there any other variables I need to check/set ?
 
  Cheers
  Neil
 



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

  May the Source be with you.



COUNT question

2010-10-18 Thread Tompkins Neil
Hi,

I've the following query

SELECT COUNT(players_id) AS players_count
FROM players
WHERE teams_id  0
GROUP BY teams_id
ORDER BY players_count DESC

However, I've another field called original_teams_id and want to include the
COUNT with players_count, when original_teams_id = teams_id

Cheers
Neil


Master Master Replication ... do a fail over and a week agos data is revealed.

2010-10-18 Thread Brent Clark

Hiya

I run MySQL Master - Master Replication. Ive had an interesting 
situation whereby I failed over using heartbeat but whats is 
interesting  is that via the application (vbulletin), I see that the 
forums was showing that a weeks ago data.


I had to re fail over to the original server and then the forums was up 
to date again.


Has anyone seeing this type of issue with MySQL. I promise you that both 
slaves are up and synced. I actually nagios monitor it.


If anyone could share some thought on MySQL's going on's  or anything, 
it would be appreciated.


Kind Regards
Brent Clark

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



How to Install mysql from source

2010-10-18 Thread ml ml
Hello List,

i am trying to install mysql on debian lenny from source. Here is what
i did (yes, i did read the INSTALL-SOURCE):

./configure --prefix=/usr/local/mysql/

 make -j 4  make install

cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
bin/mysql_install_db --user=mysql

FATAL ERROR: Could not find mysqld

The following directories were searched:

/usr/libexec
/usr/sbin
/usr/bin

If you compiled from source, you need to run 'make install' to
copy the software into the correct location ready for operation.

If you are using a binary release, you must either be at the top
level of the extracted archive, or pass the --basedir option
pointing to that location.

== Okay, this my make some sense. Whats the _correct_ way to solve
this? Which mysql_install_db options do i need here?

bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/
Installing MySQL system tables...
101018 11:50:13 [ERROR] /usr/local/mysql//libexec/mysqld: unknown
option '--skip-bdb'
101018 11:50:13 [ERROR] Aborting

101018 11:50:13 [Note] /usr/local/mysql//libexec/mysqld: Shutdown complete


Installation of system tables failed!  Examine the logs in
/var/lib/mysql for more information.


== Why does it also log to /var/lib/mysql ?
find /var/lib/mysql/
/var/lib/mysql/
/var/lib/mysql/mysql
/var/lib/mysql/test
/var/lib/mysql/mysql-bin.index


Cheers,
Mario

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



mysqlcheck options

2010-10-18 Thread Steve Staples
Good afternoon...

I had a huge issue this weekend, we had a table crash (again), it is a
high usage table, where there are MANY writes, and reads from it all the
time (it is a radius accounting table).  the problem is, is that i did:
check table radius.radacct201010 quick
and it came back fine... i did it for radacct201009 and it was fine too
(takes about 1-2 minutes each query to finish).

So, I was wondering what was going on, and I did a check table from my
sql yog, and selected all the tables (oops), and 2 1/2 hrs later, it
wasn't finished.

In the mean time, my boss has a script that does a dump of some of the
other tables on the sql server (not any of these tables), but at that
time, it somehow crashed 2 tables, and corrupted another.

It only happened that I was in on sunday (or i would not have known
about this until this morning) and I caught and corrected this, but my
question is, is how can i prevent this, in the event that I am not in on
the weekends??

can i run the mysqlcheck -AF -uUSER -pPASS, and will the 'fast' check
return back if a table is corrupt, or crashed, or has a problem?  then
if so, I can either get an email, or automate a repair table {tablename}
quick; ?

the quick repair has alsways worked for me, and it takes like 20minutes,
to 1hr+ to repair the tables, but should I do somethign different?

if i can run the mysqlcheck -AF say daily, and it would pick up any
issues that would be great...

any ideas/thoughts would be welcomed.

Thanks

Steve


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



Re: How to Install mysql from source

2010-10-18 Thread Sharl.Jimh.Tsin
you should read the INSTALL file more patient,and know the difference
between prefix  exec-prefix.

Best regards,
Sharl.Jimh.Tsin (From China)



2010/10/18 ml ml mliebher...@googlemail.com:
 Hello List,

 i am trying to install mysql on debian lenny from source. Here is what
 i did (yes, i did read the INSTALL-SOURCE):

 ./configure --prefix=/usr/local/mysql/

  make -j 4  make install

 cp support-files/my-medium.cnf /etc/my.cnf
 cd /usr/local/mysql
 chown -R mysql .
 chgrp -R mysql .
 bin/mysql_install_db --user=mysql

 FATAL ERROR: Could not find mysqld

 The following directories were searched:

    /usr/libexec
    /usr/sbin
    /usr/bin

 If you compiled from source, you need to run 'make install' to
 copy the software into the correct location ready for operation.

 If you are using a binary release, you must either be at the top
 level of the extracted archive, or pass the --basedir option
 pointing to that location.

 == Okay, this my make some sense. Whats the _correct_ way to solve
 this? Which mysql_install_db options do i need here?

 bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/
 Installing MySQL system tables...
 101018 11:50:13 [ERROR] /usr/local/mysql//libexec/mysqld: unknown
 option '--skip-bdb'
 101018 11:50:13 [ERROR] Aborting

 101018 11:50:13 [Note] /usr/local/mysql//libexec/mysqld: Shutdown complete


 Installation of system tables failed!  Examine the logs in
 /var/lib/mysql for more information.


 == Why does it also log to /var/lib/mysql ?
 find /var/lib/mysql/
 /var/lib/mysql/
 /var/lib/mysql/mysql
 /var/lib/mysql/test
 /var/lib/mysql/mysql-bin.index


 Cheers,
 Mario

 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:    http://lists.mysql.com/mysql?unsub=amoiz.sh...@gmail.com



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



mysqldump: Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES

2010-10-18 Thread Tanmay Pradhan
Hi,

I am using the following version of MySQL on my Mac OS X Server 10.5.8:
*** Ver 14.14 Distrib 5.4.1-beta, for apple-darwin9.5.0 (i386) using
readline 5.1 ***

In order to restrict root account login from localhost only, I did the
following:
mysql DELETE FROM user WHERE user = 'root' AND host = '%';
mysql FLUSH PRIVILEGES;

After this,
mysqldump failed with the following error:
$ /usr/local/mysql/bin/mysqldump -h localhost -u root ABC_DATABASE  abc.dump
mysqldump: Got error: 1449: The user specified as a definer
('root'@'%') does not exist when using LOCK TABLES

Even following cmd failed:
$ /usr/local/mysql/bin/mysqldump -h host_name -u user1 -p
ABC_DATABASE  abc.dump
mysqldump: Got error: 1045: Access denied for user 'user1'@'IP
Address' (using password: YES) when using LOCK TABLES

Can anybody advise as how to make mysqldump work while restricting
root login access from localhost only?

Thanks for any help.

Regards,
Tanmay

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