The packages of MySQL 5.5.23 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures with no major change except bug fixes.
As usual, please read carefully the full Changelog before upgrading.
The packages of MySQL 5.5.23 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures with no major change except bug fixes.
As usual, please read carefully the full Changelog before upgrading.
Thank you so much for you work. Upgrades are just fine. I’m very satisfied with dotdeb! Keep it up!
// Using PHP a MySQL on Ubuntu
hi guys.
there is a bug on your MySQL build-5.5.23
details are here:
http://bugs.mysql.com/bug.php?id=64988
Very big thanks for your perfect work! I like dotdeb! :-)
THANKS!
mysql -e “FLUSH LOGS;” ERROR 1105 (HY000) at line 1: Unknown error
fixed after:
stage 3 - installing mysql-server-5.5 5.5.23-1~dotdeb.0
and done
mysql
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 47 Server version: 5.5.23-1~dotdeb.0-log (Debian)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql> FLUSH LOGS; Query OK, 0 rows affected (0.01 sec)
Hi Guillaume,
according to this: http://dev.mysql.com/doc/refman/5.5/en/mysqld-safe.html#option_mysqld_safe_malloc-lib MySQL 5.5+ allows to set a malloc lib via .cnf.
But the “shipped tcmalloc library” seems to be missing in the dotdeb binaries.
@Guillaume: I know there’s a separate package “libtcmalloc-minimal0” in the Debian Repo’s. And if you install this package, adding “malloc-lib=/usr/lib/libtcmalloc_minimal.so.0” to “[mysqld_safe]” enables it. But the MySQL docs also say “[…]but there is a shortcut form to enable use of the tcmalloc library that is shipped with binary MySQL distributions for Linux in MySQL 5.5.”
This “Shortcut” is “malloc-lib=tcmalloc” and as I understand it, this Shortcut uses a bundled library: “Linux users can use the libtcmalloc_minimal.so included in binary packages by […]”. And this fails with the dotdeb Packages (MySQLd fails to start).
Nevertheless, the first approach works as well as the LD_PRELOAD approach, described in your article.