Так, вчера вечером я устанавливаю новую копию человечности 14.04 и следовал некоторым инструкциям для установки MariaDB следующим образом:
> sudo apt-get install software-properties-common
> sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
> sudo add-apt-repository 'deb http://sgp1.mirrors.digitalocean.com/mariadb/repo/5.5/ubuntu trusty main'
> sudo apt-get update
> sudo apt-get install mariadb-server mariadb-client
Это работало отлично. Так, я полагал, что буду идти вперед и изменять другой сервер (что я настроил несколько месяцев назад) так, чтобы это было точно то же. (Это уже выполняло MariaDB.) Так, я сделал те же самые шаги - размышление, что это просто обновит другой сервер.
Но... это создало путаницу. После довольно мало стычки я НАКОНЕЦ переустановил MariaDB на другом сервере... со свободным использованием "dpkg - удаляют - сила - зависит..."
Так или иначе поэтому теперь мой вопрос - это. Почему я, может казаться, не получаю оба из этих серверов, выполняющих ту же версию, как указано на phpMyAdmin? Прямо сейчас новый сервер говорит это на странице состояния:
Server version: 5.5.41-MariaDB-1~trusty-log - mariadb.org binary distribution
Database client version: libmysql - 5.5.41-MariaDB
... в то время как старый сервер говорит это:
Server version: 5.5.40-MariaDB-0ubuntu0.14.04.1 - (Ubuntu)
Database client version: libmysql - mysqlnd 5.0.11-dev - 20120503 - $Id: bf9ad53b11c9a57efdb1057292d73b928b8c5c77 $
Все, кажется, работает, но это ворчит на меня. Старый сервер имеет все эти 5.5.41 установленных пакетов (показывающий ниже)..., но phpMyAdmin все еще показывает 5.5.40
> sudo dpkg --list | grep -i 'maria'
ii libmariadbclient18 5.5.41+maria-1~trusty amd64 MariaDB database client library
ii libmysqlclient18 5.5.41+maria-1~trusty amd64 Virtual package to satisfy external depends
ii mariadb-client 5.5.41+maria-1~trusty all MariaDB database client (metapackage depending on the latest version)
ii mariadb-client-5.5 5.5.41+maria-1~trusty amd64 MariaDB database client binaries
ii mariadb-client-core-5.5 5.5.41+maria-1~trusty amd64 MariaDB database core client binaries
ii mariadb-common 5.5.41+maria-1~trusty all MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
ii mariadb-server 5.5.41+maria-1~trusty all MariaDB database server (metapackage depending on the latest version)
ii mariadb-server-5.5 5.5.41+maria-1~trusty amd64 MariaDB database server binaries
ii mariadb-server-core-5.5 5.5.41+maria-1~trusty amd64 MariaDB database core server files
ii mysql-common 5.5.41+maria-1~trusty all MariaDB database common files (e.g. /etc/mysql/my.cnf)
Я чувствую, возможно, что проблемой является mysqld-сервер, и т.д. действительно не удалял правильно на старом сервере, прежде чем я добавил MariaDB..., но, я клянусь, что следовал всем инструкциям.
Один заключительный бит информации - на НОВОМ сервере:
> sudo service mysql status
* /usr/bin/mysqladmin Ver 9.0 Distrib 5.5.41-MariaDB, for debian-linux-gnu on x86_64
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.
Server version 5.5.41-MariaDB-1~trusty-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/run/mysqld/mysqld.sock
Uptime: 1 hour 2 min 55 sec
Threads: 1 Questions: 124 Slow queries: 0 Opens: 78 Flush tables: 2 Open tables: 51 Queries per second avg: 0.032
На старом сервере:
> sudo service mysql status
mysql start/running, process 7346
Так или иначе, если бы у кого-либо есть какие-либо мысли, мне было бы любопытно услышать их. Честно, то, что я хотел бы сделать, полностью удаляют MariaDB/MySQL на старом сервере и запускаются с нуля так, чтобы он соответствовал точно, что я имею на новом сервере. Но, любое время, я пытаюсь сделать это.... это просто, устанавливает ту же версию как, что это имело..., это, кажется, не хочет соответствовать новому серверу, даже при том, что оба запускают Ubuntu 14.04