Posted by & filed under MySQL.

MySQL 5.6.29 has been released by Oracle on February 5th 2016. Please read the full Changelog fore more details.

The corresponding packages are now available for Debian 7 “Wheezy”, on both amd64 and i386 architectures.

7 Responses to “MySQL 5.6.29 for Wheezy”

  1. Scott Grayban

    Wanted to leave this comment under the “PHP 5.6.17 for Wheezy” post but can’t leave a comment.

    Why are the following php mods missing ??

    php-imlib php5-adodb php5-exactimage php5-ffmpeg php5-ps php5-sasl php5-svn

    I need php5-ffmpeg php5-ps php5-sasl php5-svn php-imlib at least

  2. Guillaume Plessis

    @Ferri Sutanto : I have no plan to provide MariaDB for Wheezy. But if you upgrade to Jessie, you’ll be glad to know that MariaDB is available directly from Debian.

  3. Alexandre

    Hello Guillaume,

    I’m facing an issue while upgrading my server, i get this error message :

    # apt-get upgrade
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    You might want to run ‘apt-get -f install’ to correct these.
    The following packages have unmet dependencies:
    mysql-server-5.6 : Depends: mysql-server-core-5.6 (= 5.6.25-1~dotdeb+7.1) but 5.6.29-1~dotdeb+7.1 is installed
    Recommends: mysql-common-5.6 but it is not installed
    E: Unmet dependencies. Try using -f.

    Here all packages of mysql :

    # dpkg -l | grep mysql
    ii libdbd-mysql-perl 4.021-1+b1 amd64 Perl5 database interface to the M ySQL database
    iU libmysqlclient-dev 5.6.29-1~dotdeb+7.1 amd64 MySQL database development files
    iU libmysqlclient18:amd64 5.6.29-1~dotdeb+7.1 amd64 MySQL database client library
    ii mysql-client 5.6.25-1~dotdeb+7.1 all MySQL database client (metapackag e depending on the latest version)
    iU mysql-client-5.6 5.6.29-1~dotdeb+7.1 amd64 MySQL database client binaries
    iU mysql-client-core-5.6 5.6.29-1~dotdeb+7.1 amd64 MySQL database core client binari es
    ii mysql-common 5.6.29-1~dotdeb+7.1 all MySQL database common files, e.g. /etc/mysql/my.cnf
    ii mysql-server 5.6.25-1~dotdeb+7.1 all MySQL database server (metapackag e depending on the latest version)
    ii mysql-server-5.6 5.6.25-1~dotdeb+7.1 amd64 MySQL database server binaries an d system database setup
    iU mysql-server-core-5.6 5.6.29-1~dotdeb+7.1 amd64 MySQL database server binaries

    The “apt-get -f install” wont solve the issue :

    ~# apt-get -f install
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Correcting dependencies… Done
    The following extra packages will be installed:
    mysql-server-5.6
    Suggested packages:
    tinyca
    Recommended packages:
    mysql-common-5.6
    The following packages will be upgraded:
    mysql-server-5.6
    1 upgraded, 0 newly installed, 0 to remove and 25 not upgraded.
    15 not fully installed or removed.
    Need to get 0 B/14.7 MB of archives.
    After this operation, 578 kB of additional disk space will be used.
    Do you want to continue [Y/n]? y
    Reading changelogs… Done
    Preconfiguring packages …
    (Reading database … 57030 files and directories currently installed.)
    Preparing to replace mysql-server-5.6 5.6.25-1~dotdeb+7.1 (using …/mysql-server-5.6_5.6.29-1~dotdeb+7.1_amd64.deb) …
    [ ok ] Stopping MySQL database server: mysqld.
    [ ok ] Stopping MySQL database server: mysqld.
    cp: cannot overwrite directory `/var/lib/mysql-upgrade/DATADIR.link/mysql’ with non-directory
    dpkg: error processing /var/cache/apt/archives/mysql-server-5.6_5.6.29-1~dotdeb+7.1_amd64.deb (–unpack):
    subprocess new pre-installation script returned error exit status 1
    [ ok ] Stopping MySQL database server: mysqld.
    [….] Starting MySQL database server: mysqldNo directory, logging in with HOME=/
    [ ok ..
    [info] Checking for tables which need an upgrade, are corrupt or were
    not closed cleanly..
    Errors were encountered while processing:
    /var/cache/apt/archives/mysql-server-5.6_5.6.29-1~dotdeb+7.1_amd64.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    Do you have an idea about this ?

    Thanks in advance,

    Alexandre

  4. Guillaume Plessis

    @Alexandre : sorry for that. Could you please use dselect or aptitude to find which dependency or package prevents the upgrade?

    And is your /var/lib/mysql/ directory a regular directory or a symlink/partition?

  5. Alexandre

    @Guillaume : Thanks you for your answer.

    To resolve the issue, I had to delete the existing mysql-upgrade folder (it is a symlink partition). After that, the update process was able to be done.
    Is it normal that this folder is still remaining after the update ?

    l /var/lib/mysql-upgrade
    total 0
    lrwxrwxrwx 1 root root 11 Mar 18 09:05 DATADIR.link -> /home/mysql

    Best regards

  6. Guillaume Plessis

    @Alexandre : unfortunately, the MySQL upgrade script does not work when your MySQL data directory is a symlink or a partition. You may want to set your MySQL datadir configuration directive to /home/mysql instead of /var/lib/mysql and retry to upgrade.