Debian обновить mysql с 5.5 до 5.6

12
Jurgen s
На сайте с 21.05.2008
Offline
153
9107

Подскажите как обновить mysql, как то в centos это все проще было, какие тут нужно репозитарии подключить? Сохранятся ли старые базы, пользователи?

Спасибо

http://police-ua.com/ (http://police-ua.com/) Форум сотрудников МВД Украины
Andreyka
На сайте с 19.02.2005
Offline
822
#1

1. Через apt-get/aptitude

2. Да, но бекап все равно сделайте

Не стоит плодить сущности без необходимости
H
На сайте с 12.09.2015
Offline
17
#2

Вроде уже и 5.7 есть

---------- Добавлено 31.05.2016 в 16:55 ----------

Andreyka:
1. Через apt-get/aptitude
2. Да, но бекап все равно сделайте

даже на debian 8

| version | 5.5.49-0+deb8u1

redeyer
На сайте с 27.01.2010
Offline
102
#3


#бэкап всех баз
mysqldump --all-databases > alldb_backup.sql

#добавим репозиторий с 5.6. Вместо wheezy подставить имя своей версии (jessie, etc)

echo "deb http://repo.mysql.com/apt/debian/ wheezy mysql-5.6"> /etc/apt/sources.list.d/mysql
echo "deb-src http://repo.mysql.com/apt/debian/ wheezy mysql-5.6">>etc/apt/sources.list.d/mysql

#обновим, как рекомендовали господа выше.

apt-get update
apt-get install mysql-server-5.6
Услуги сисадмина. Настройка и оптимизация VPS https://searchengines.guru/ru/forum/928318 . Поднятие своих прокси, восстановление сайтов из вебархива. Мой канал о хостингах https://t.me/hostingexpert
H
На сайте с 12.09.2015
Offline
17
#4

А в чем плюсы 5.7 по сравнению с 5.5?

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#5

Моё мнение 5,7 уже не нужна. Лучше переходить на MariaDB

А поводу с 5,5 до 5,6 обновляется без проблем. Никаких настроек менять не надо, всё сохраняется и полностью совместимо.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Jurgen s
На сайте с 21.05.2008
Offline
153
#6
hackforums:
А в чем плюсы 5.7 по сравнению с 5.5?

насчет 5.7 не знаю. но с 5.5 до 5.6 обновляемся только потому что нужно использовать в innodb fulltex, а 5.5 этого не умеет

Jurgen s
На сайте с 21.05.2008
Offline
153
#7
redeyer:


#обновим, как рекомендовали господа выше.

apt-get update
apt-get install mysql-server-5.6

по вашему варианту не совсем получается

делал не install, а upgrade

вот что вышло



root@traaa~ # apt-get upgrade mysql-server-5.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
imagemagick-common isp-php55 isp-php70 libapache2-mod-php5 libc-bin libc-dev-bin libc6 libc6-dev libmagickcore5 libmagickwand5 libtasn1-3 locales multiarch-support pdns-backend-mysql pdns-server php-pear php5 php5-cgi php5-cli
php5-common php5-curl php5-fpm php5-gd php5-intl php5-mcrypt php5-mysql php5-pgsql php5-pspell php5-sybase php5-xsl phpmyadmin
31 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 60.3 MB of archives.
After this operation, 500 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://mirror.hetzner.de/debian/security/ wheezy/updates/main libc6-dev amd64 2.13-38+deb7u11 [2,672 kB]
Get:2 http://download.ispsystem.com/repo/debian/ base-wheezy/main isp-php55 amd64 5.5.36-87-deb7 [9,772 kB]
Get:30 http://mirror.hetzner.de/debian/security/ wheezy/updates/main pdns-backend-mysql amd64 3.1-4.1+deb7u1 [74.3 kB]
Get:31 http://mirror.hetzner.de/debian/security/ wheezy/updates/main phpmyadmin all 4:3.4.11.1-2+deb7u4 [5,528 kB]
Fetched 60.3 MB in 2s (23.4 MB/s)
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 46961 files and directories currently installed.)
Preparing to replace libc6-dev:amd64 2.13-38+deb7u10 (using .../libc6-dev_2.13-38+deb7u11_amd64.deb) ...
Unpacking replacement libc6-dev:amd64 ...
Preparing to replace libc-dev-bin 2.13-38+deb7u10 (using .../libc-dev-bin_2.13-38+deb7u11_amd64.deb) ...
Unpacking replacement libc-dev-bin ...
Preparing to replace libc-bin 2.13-38+deb7u10 (using .../libc-bin_2.13-38+deb7u11_amd64.deb) ...
Unpacking replacement libc-bin ...
Processing triggers for man-db ...
Setting up libc-bin (2.13-38+deb7u11) ...
(Reading database ... 46961 files and directories currently installed.)
Preparing to replace libc6:amd64 2.13-38+deb7u10 (using .../libc6_2.13-38+deb7u11_amd64.deb) ...
Unpacking replacement libc6:amd64 ...
Setting up libc6:amd64 (2.13-38+deb7u11) ...
(Reading database ... 46961 files and directories currently installed.)
Preparing to replace libtasn1-3:amd64 2.13-2+deb7u2 (using .../libtasn1-3_2.13-2+deb7u3_amd64.deb) ...
Unpacking replacement libtasn1-3:amd64 ...
Preparing to replace imagemagick-common 8:6.7.7.10-5+deb7u5 (using .../imagemagick-common_8%3a6.7.7.10-5+deb7u6_all.deb) ...
Unpacking replacement imagemagick-common ...
Preparing to replace libmagickcore5:amd64 8:6.7.7.10-5+deb7u5 (using .../libmagickcore5_8%3a6.7.7.10-5+deb7u6_amd64.deb) ...
Unpacking replacement libmagickcore5:amd64 ...
Preparing to replace libmagickwand5:amd64 8:6.7.7.10-5+deb7u5 (using .../libmagickwand5_8%3a6.7.7.10-5+deb7u6_amd64.deb) ...
Unpacking replacement libmagickwand5:amd64 ...
Preparing to replace php5-fpm 5.4.45-0+deb7u2 (using .../php5-fpm_5.4.45-0+deb7u3_amd64.deb) ...

Unpacking replacement php5-pgsql ...
Preparing to replace php5-mysql 5.4.45-0+deb7u2 (using .../php5-mysql_5.4.45-0+deb7u3_amd64.deb) ...
Unpacking replacement php5-mysql ...
Preparing to replace php5-mcrypt 5.4.45-0+deb7u2 (using .../php5-mcrypt_5.4.45-0+deb7u3_amd64.deb) ...
Unpacking replacement php5-mcrypt ...
Preparing to replace php5-intl 5.4.45-0+deb7u2 (using .../php5-intl_5.4.45-0+deb7u3_amd64.deb) ...
Unpacking replacement php5-intl ...
Preparing to replace php5-gd 5.4.45-0+deb7u2 (using .../php5-gd_5.4.45-0+deb7u3_amd64.deb) ...
Unpacking replacement php5-gd ...
Preparing to replace php5-curl 5.4.45-0+deb7u2 (using .../php5-curl_5.4.45-0+deb7u3_amd64.deb) ...
Unpacking replacement php5-curl ...
Preparing to replace php5-common 5.4.45-0+deb7u2 (using .../php5-common_5.4.45-0+deb7u3_amd64.deb) ...
Unpacking replacement php5-common ...
Preparing to replace multiarch-support 2.13-38+deb7u10 (using .../multiarch-support_2.13-38+deb7u11_amd64.deb) ...
Unpacking replacement multiarch-support ...
Processing triggers for man-db ...
Setting up multiarch-support (2.13-38+deb7u11) ...
(Reading database ... 46961 files and directories currently installed.)
Preparing to replace locales 2.13-38+deb7u10 (using .../locales_2.13-38+deb7u11_all.deb) ...
Unpacking replacement locales ...
Preparing to replace php-pear 5.4.45-0+deb7u2 (using .../php-pear_5.4.45-0+deb7u3_all.deb) ...
Unpacking replacement php-pear ...
Preparing to replace php5 5.4.45-0+deb7u2 (using .../php5_5.4.45-0+deb7u3_all.deb) ...
Unpacking replacement php5 ...
Preparing to replace isp-php55 5.5.35-86-deb7 (using .../isp-php55_5.5.36-87-deb7_amd64.deb) ...
Unpacking replacement isp-php55 ...
Preparing to replace isp-php70 7.0.6-86-deb7 (using .../isp-php70_7.0.7-91-deb7_amd64.deb) ...
Unpacking replacement isp-php70 ...
Preparing to replace pdns-server 3.1-4.1 (using .../pdns-server_3.1-4.1+deb7u1_amd64.deb) ...
Unpacking replacement pdns-server ...
Preparing to replace pdns-backend-mysql 3.1-4.1 (using .../pdns-backend-mysql_3.1-4.1+deb7u1_amd64.deb) ...
Unpacking replacement pdns-backend-mysql ...
Preparing to replace phpmyadmin 4:3.4.11.1-2+deb7u3 (using .../phpmyadmin_4%3a3.4.11.1-2+deb7u4_all.deb) ...
Unpacking replacement phpmyadmin ...
Processing triggers for man-db ...
Setting up libc-dev-bin (2.13-38+deb7u11) ...
Setting up libc6-dev:amd64 (2.13-38+deb7u11) ...
Setting up libtasn1-3:amd64 (2.13-2+deb7u3) ...
Setting up imagemagick-common (8:6.7.7.10-5+deb7u6) ...
Setting up libmagickcore5:amd64 (8:6.7.7.10-5+deb7u6) ...
Setting up libmagickwand5:amd64 (8:6.7.7.10-5+deb7u6) ...
Setting up php5-common (5.4.45-0+deb7u3) ...
Setting up php5-fpm (5.4.45-0+deb7u3) ...
insserv: warning: script 'K01maldet' missing LSB tags and overrides
insserv: warning: script 'maldet' missing LSB tags and overrides
Setting up php5-cli (5.4.45-0+deb7u3) ...
Setting up php5-cgi (5.4.45-0+deb7u3) ...
Setting up libapache2-mod-php5 (5.4.45-0+deb7u3) ...
[....] Reloading web server config: apache2[Thu Jun 02 23:13:50 2016] [warn] module rewrite_module is already loaded, skipping
[Thu Jun 02 23:13:50 2016] [warn] module status_module is already loaded, skipping
Warning: DocumentRoot [/var/www/denver51/data/www/finansist.ml] does not exist
Warning: DocumentRoot [/var/www/denver51/data/www/remont.gq] does not exist
Warning: DocumentRoot [/var/www/denver51/data/www/traders.gq] does not exist
Warning: DocumentRoot [/var/www/denver51/data/www/turist.gq] does not exist
. ok
Setting up php5-xsl (5.4.45-0+deb7u3) ...
Setting up php5-sybase (5.4.45-0+deb7u3) ...
Setting up php5-pspell (5.4.45-0+deb7u3) ...
Setting up php5-pgsql (5.4.45-0+deb7u3) ...
Setting up php5-mysql (5.4.45-0+deb7u3) ...
Setting up php5-mcrypt (5.4.45-0+deb7u3) ...
Setting up php5-intl (5.4.45-0+deb7u3) ...
Setting up php5-gd (5.4.45-0+deb7u3) ...
Setting up php5-curl (5.4.45-0+deb7u3) ...
Setting up locales (2.13-38+deb7u11) ...
Generating locales (this might take a while)...
de_DE.UTF-8... done
en_US.UTF-8... done
Generation complete.
Setting up php-pear (5.4.45-0+deb7u3) ...
Installing new version of config file /etc/pear/pear.conf ...
Setting up php5 (5.4.45-0+deb7u3) ...
Setting up isp-php55 (5.5.36-87-deb7) ...
Setting up isp-php70 (7.0.7-91-deb7) ...
Setting up pdns-server (3.1-4.1+deb7u1) ...
insserv: warning: script 'K01maldet' missing LSB tags and overrides
insserv: warning: script 'maldet' missing LSB tags and overrides
Setting up pdns-backend-mysql (3.1-4.1+deb7u1) ...
dbconfig-common: writing config to /etc/dbconfig-common/pdns-backend-mysql.conf
dbconfig-common: flushing administrative password
Setting up phpmyadmin (4:3.4.11.1-2+deb7u4) ...
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf
Replacing config file /etc/phpmyadmin/config-db.php with new version
///////
. ok
Processing triggers for php5-fpm ...
insserv: warning: script 'K01maldet' missing LSB tags and overrides
insserv: warning: script 'maldet' missing LSB tags and overrides
[ ok ] Restarting PHP5 FastCGI Process Manager: php5-fpm.
Processing triggers for pdns-server ...
[ ok ] Restarting PowerDNS Authoritative Name Server: pdns.
insserv: warning: script 'K01maldet' missing LSB tags and overrides
insserv: warning: script 'maldet' missing LSB tags and overrides
N: Ignoring file 'mysql' in directory '/etc/apt/sources.list.d/' as it has no filename extension
N: Ignoring file 'mysql' in directory '/etc/apt/sources.list.d/' as it has no filename extension


по факту версия мускула осталась старая.

как же ее обновить?

redeyer
На сайте с 27.01.2010
Offline
102
#8

N: Ignoring file 'mysql' in directory '/etc/apt/sources.list.d/' as it has no filename extension

N: Ignoring file 'mysql' in directory '/etc/apt/sources.list.d/' as it has no filename extension

Ну вот же проблема. Сделайте:


mv /etc/apt/sources.list.d/mysql /etc/apt/sources.list.d/mysql.list

И еще раз аpt-get update (не upgrade!)/

Вообще, когда даже с такими простыми штуками возникают вопросы, лучше туда не лазить ;)

Jurgen s
На сайте с 21.05.2008
Offline
153
#9
redeyer:
N: Ignoring file 'mysql' in directory '/etc/apt/sources.list.d/' as it has no filename extension
N: Ignoring file 'mysql' in directory '/etc/apt/sources.list.d/' as it has no filename extension

Ну вот же проблема. Сделайте:

mv /etc/apt/sources.list.d/mysql /etc/apt/sources.list.d/mysql.list


И еще раз аpt-get update (не upgrade!)/

Вообще, когда даже с такими простыми штуками возникают вопросы, лучше туда не лазить ;)

хочется научиться

что теперь та не так получилось?

root@trrr ~ # mv /etc/apt/sources.list.d/mysql /etc/apt/sources.list.d/mysql.list

root@traaaa ~ # аpt-get update
-bash: $'\320\260pt-get': command not found
root@traaaa ~ # apt-
apt-cache apt-cdrom apt-config apt-extracttemplates apt-ftparchive apt-get apt-key apt-mark apt-sortpkgs
root@traaaa ~ # apt-get update
Hit http://mirror.hetzner.de wheezy Release.gpg
Hit http://mirror.hetzner.de wheezy/updates Release.gpg
Hit http://mirror.hetzner.de wheezy-backports Release.gpg
Hit http://mirror.hetzner.de wheezy Release
Hit http://mirror.hetzner.de wheezy/updates Release
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://mirror.hetzner.de wheezy-backports Release
Get:1 http://repo.mysql.com wheezy Release.gpg [173 B]
Hit http://security.debian.org wheezy/updates Release
Get:2 http://repo.mysql.com wheezy Release [16.9 kB]
Hit http://mirror.hetzner.de wheezy/main amd64 Packages
Hit http://mirror.hetzner.de wheezy/contrib amd64 Packages
Hit http://mirror.hetzner.de wheezy/non-free amd64 Packages
Ign http://repo.mysql.com wheezy Release
Hit http://security.debian.org wheezy/updates/main Sources
Hit http://http.debian.net wheezy Release.gpg
Hit http://security.debian.org wheezy/updates/contrib Sources
Hit http://security.debian.org wheezy/updates/non-free Sources
Hit http://http.debian.net wheezy-backports Release.gpg
Hit http://security.debian.org wheezy/updates/main amd64 Packages
Hit http://security.debian.org wheezy/updates/contrib amd64 Packages
Hit http://mirror.hetzner.de wheezy/updates/main amd64 Packages
Hit http://security.debian.org wheezy/updates/non-free amd64 Packages
Hit http://mirror.hetzner.de wheezy/updates/contrib amd64 Packages
Hit http://mirror.hetzner.de wheezy/updates/non-free amd64 Packages
Hit http://mirror.hetzner.de wheezy-backports/main amd64 Packages
Hit http://mirror.hetzner.de wheezy-backports/contrib amd64 Packages
Hit http://mirror.hetzner.de wheezy-backports/non-free amd64 Packages
Hit http://download.ispsystem.com base-wheezy Release.gpg
Hit http://http.debian.net wheezy Release
Hit http://http.debian.net wheezy-backports Release
Hit http://http.debian.net wheezy/main Sources
Hit http://download.ispsystem.com 5.56-wheezy Release.gpg
Hit http://http.debian.net wheezy/non-free Sources
Hit http://http.debian.net wheezy/contrib Sources
Hit http://download.ispsystem.com base-wheezy Release
Hit http://http.debian.net wheezy/main amd64 Packages
Hit http://http.debian.net wheezy/non-free amd64 Packages
Hit http://download.ispsystem.com 5.56-wheezy Release
Hit http://http.debian.net wheezy/contrib amd64 Packages
Hit http://http.debian.net wheezy-backports/main amd64 Packages
Hit http://http.debian.net wheezy-backports/non-free amd64 Packages
Hit http://download.ispsystem.com base-wheezy/main amd64 Packages
Hit http://http.debian.net wheezy-backports/contrib amd64 Packages
Hit http://download.ispsystem.com 5.56-wheezy/main amd64 Packages
Err http://repo.mysql.com wheezy/mysql-5.6 Sources

Err http://repo.mysql.com wheezy/mysql-5.6 Sources

Err http://repo.mysql.com wheezy/mysql-5.6 Sources

Get:3 http://repo.mysql.com wheezy/mysql-5.6 Sources [856 B]
Fetched 17.9 kB in 3s (4,786 B/s)
Reading package lists... Done
W: GPG error: http://repo.mysql.com wheezy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8C718D3B5072E1F5

что с моим pubkey?

redeyer
На сайте с 27.01.2010
Offline
102
#10
Jurgen's:
хочется научиться

Похвально, но если с такими вопросами бегать на форумы, то процесс сильно затянется :) Оочень сильно.

Jurgen's:

что теперь та не так получилось?
что с моим pubkey?

Ничего. Его просто нет, не добавляли же для этого репозитория. Можно не обращать внимания, просто при установке нужно будет подтвердить установку когда выдаст предупреждение об отсутствии ключа.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий