Windows x86 64 bit zip archive debug binaries test suite

В этой заметке показано обновление MySQL Community Server — свободно распространяемой версии MySQL.

В этой заметке показано обновление MySQL Community Server — свободно распространяемой версии MySQL.

При этом подразумевается, что установка и обновление делается без Installer MSI — то есть без автоматического установщика. Дело в том, что ручная установка не только более быстрая и более гибкая, но и она, на самом деле, проще чем использование установщика. Если задействовать установщик MySQL, то в конце его работы будет запущен мастер настройки, который будет задавать много вопросов, некоторые из которых новичкам непонятны. В результате ответов на эти вопросы будет создан конфигурационны файл. И это при том, что на самом деле в конфигурационном файле нужны всего несколько строчек, которые намного быстрее добавить напрямую, чем отвечать на не всегда понятные вопросы мастера настройки.

Последнюю версию MySQL с официального сайта можно скачать по ссылке: https://dev.mysql.com/downloads/mysql/.

Как можно увидеть, вначале идёт большая кнопка для скачивания установщика — причём установщик поддерживает и 32-битную и 64-битные версии.

В разделе Other Downloads (другие загрузки) имеется два варианта:

  • Windows (x86, 64-bit), ZIP Archive
  • Windows (x86, 64-bit), ZIP Archive. Debug Binaries & Test Suite

Нужно скачать именно первый вариант, то есть Windows (x86, 64-bit), ZIP Archive. Второй вариант содержит бинарники отладчика и набор для тестов. Любая из этих версий для 64-битных систем — 32-битного архива для самостоятельной установки нет.

Для скачивания нажимаем кнопку Download. Открывается страница:

На ней нам обещают разные преференции если мы зарегистрируемся или выполним вход, но, на самом деле, для скачивания достаточно просто нажать «No thanks, just start my download».

Если вы используете MySQL вместе с Apache и PHP, то в этих программах вам не нужно делать какие-либо настройки, поскольку связь с MySQL выполняется через сетевое соединение. То есть после установки и запуска новой версии MySQL, Apache и PHP будут как обычно подключаться к MySQL, дополнительная настройка в них для связи с MySQL не нужна.

Резервное копирование базы данных

В первую очередь сделайте резервную копию файлов баз данных, поскольку если после обновления вы обнаружите, что вместе с исполнимыми файлами СУБД вы удалили ещё и файлы баз данных, то это будет очень грустно. Это особенно актуально, поскольку в Windows MySQL и MariaDB держат файлы баз данных в своей папке с исполнимыми файлами.

Если у вас базы данных в другой папке, не внутри установочной директории, то вам беспокоиться не о чем. В противном случае начните с создания их резервной копии. Если вы не знаете где они расположены, то обратитесь к статье «Как узнать путь до файлов базы данных MySQL/MariaDB в Linux и Windows».

Далее остановите MySQL/MariaDB, поскольку в противном случае файлы баз данных скопируются некорректно:

net stop mysql

Теперь скопируйте папку data в безопасное место.

Как узнать версию MySQL

Кстати, прежде чем начать делать обновление вы можете захотеть проверить, какая версия у вас установлена. Для этого перейдите в папку с исполнимыми файлами (у меня это C:Serverbinmysql-8.0) и выполните там команду для проверки версии:

cd C:Serverbinmysql-8.0
.mysql.exe -V

Обновление MySQL

Приступаем к самому обновлению.

Внимание: при обновлении с MySQL 5 до MySQL 8 требуются дополнительные действия. Смотрите подробности в статье: «Как обновиться с MySQL 5 до MySQL 8».

Подразумевается, что MySQL установлена в папку c:Serverbinmysql-8.0 — если у вас другой путь, то используйте последующие инструкции в соответствии с вашими условиями.

Последовательность действий:

  1. Скачайте архив с новой версией MySQL.
  2. Скопируйте в безопасное место файл c:Serverbinmysql-8.0my.ini.
  3. Остановите и удалите службу MySQL:
net stop mysql
c:Serverbinmysql-8.0binmysqld --remove
  1. Удалите папку C:Serverbinmysql-8.0.
  2. Распакуйте новый архив в C:Serverbin. Переименуйте папку в mysql-8.0.
  3. Скопируйте сохранённый ранее файл my.ini в c:Serverbinmysql-8.0my.ini.
  4. Запустите службу MySQL:
C:Serverbinmysql-8.0binmysqld --install
net start mysql

Связанные статьи:

  • Как обновить MariaDB в Windows (100%)
  • MariaDB для Windows (75.5%)
  • Как сделать резервную копию баз данных MySQL (MariaDB) в Windows без phpMyAdmin (75.5%)
  • Как сбросить пароль root MySQL или MariaDB в Windows (75.5%)
  • Как в phpMyAdmin поменять настройки экспорта по умолчанию (75.5%)
  • Настройка веб-сервера Apache для запуска программ Ruby на Windows (RANDOM — 50%)

Вышла официальная версия MySQL 8.0 8.0.11, которая сообщила, что MySQL 8 в 2 раза быстрее MySQL 5.7, а также содержит множество улучшений и более высокую производительность!

Примечание. Обновление с MySQL 5.7 до MySQL 8.0 поддерживает только обновление на месте и не поддерживает понижение с MySQL 8.0 до MySQL 5.7 (или понижение с версии MySQL 8.0 до любой более ранней версии MySQL 8.0). Единственная поддерживаемая альтернатива — создать резервную копию данных перед обновлением.

Ниже приводится краткое введение в новые функции и улучшения, на которые стоит обратить внимание в MySQL 8.

1. Производительность: MySQL 8.0 в 2 раза быстрее MySQL 5.7. MySQL 8.0 обеспечивает лучшую производительность в следующих областях:Рабочие нагрузки чтения / записи, рабочие нагрузки с интенсивным вводом-выводом и рабочие нагрузки с высокой конкуренцией (проблемы конкуренции горячих точек)

2. NoSQL: MySQL предоставляет функции хранения NoSQL, начиная с версии 5.7, и эта часть функции также была значительно улучшена в версии 8.0. Эта функция устраняет необходимость в отдельной базе данных документов NoSQL, а хранилище документов MySQL также обеспечивает поддержку транзакций с несколькими документами и полное соответствие ACID для документов JSON без схемы.

3. Оконные функции: Начиная с MySQL 8.0, была добавлена ​​новая концепция, называемая оконной функцией, которая может использоваться для реализации нескольких новых методов запроса. Оконные функции аналогичны агрегатным функциям, таким как SUM () и COUNT (), но они не объединяют несколько строк результатов запроса в одну строку, а помещают результаты обратно в несколько строк. То есть оконная функция не требует GROUP BY.

4. Скрыть указатель: В MySQL 8.0 индексы могут быть «скрытыми» и «показанными». Когда индекс скрыт, он не будет использоваться оптимизатором запросов. Мы можем использовать эту функцию для отладки производительности, например, сначала мы скрываем индекс, а затем наблюдаем его влияние на базу данных. Если производительность базы данных снизилась, это означает, что индекс полезен, а затем «восстановите и отобразите» его; если производительность базы данных не изменилась, это означает, что индекс избыточен, и вы можете рассмотреть возможность его удаления.

5. По убыванию.: MySQL 8.0 поддерживает сортировку индексов в порядке убывания, и значения в этом индексе также будут отсортированы в порядке убывания.

6. Общие табличные выражения (CTE): При использовании встроенных таблиц в сложных запросах использование CTE делает запрос запроса более понятным.

7. Кодировка UTF-8.: Начиная с MySQL 8, используйте utf8mb4 в качестве набора символов MySQL по умолчанию.

8. JSON: MySQL 8 значительно улучшает поддержку JSON, добавляя функцию JSON_EXTRACT () для извлечения данных из полей JSON на основе параметров запроса пути и JSON_ARRAYAGG () и JSON_OBJECTAGG () для объединения данных в массивы и объекты JSON соответственно Агрегатная функция.

9. Надежность: InnoDB теперь поддерживает атомарность табличного DDL, то есть DDL в таблице InnoDB также может обеспечивать целостность транзакции, либо без отката, либо с успешной фиксацией, чтобы предотвратить частичный успех DDL. Кроме того, он также поддерживает функцию защиты от сбоевМетаданные хранятся в едином словаре данных транзакции.

10. Высокая доступность: Кластер InnoDB предоставляет интегрированное решение высокой доступности для вашей базы данных.

11. Безопасность: Улучшения OpenSSL, новая аутентификация по умолчанию, роли SQL, надежность пароля, авторизация.

Подробные инструкции по обновлению:https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-11.html  
Официальное примечание к выпуску:https://blogs.oracle.com/mysql/announcing-general-availability-of-mysql-80  
Новые возможности официальной версии MySQL 8:https://mysqlserverteam.com/whats-new-in-mysql-8-0-generally-available/

ссылка на скачивание

Windows (x86, 64-bit), ZIP Archive(mysql-8.0.11-winx64.zip) 183.3M
https://dev.mysql.com/downloads/file/?id=476233

Windows (x86, 64-bit), ZIP Archive(mysql-8.0.11-winx64-debug-test.zip) 230.5M
Debug Binaries & Test Suite
https://dev.mysql.com/downloads/file/?id=476234

Адреса загрузки других версий >>>https://dev.mysql.com/downloads/mysql/8.0.html

оригинал:https://www.oschina.net/news/95325/mysql-8-0-ga-released?appinstall=0

Я загрузил установщик MySQL и попытался запустить его. В разделе «Проверочные требования» указан MySQL Workbench 8.0.20. Я щелкнул и получил это сообщение в требовании:

Microsoft Visual C++ 2019 Redistributable Package (x64) is not installed. Latest binary compatible version will be installed if agreed to resolve this requirement.

Нажимаю Далее и получаю:

One or more product requirements have not been satisfied.

Я нажимаю «Да», и MySQl Workbench отсутствует в списке. Как установить?

4 ответа

Удалите предыдущую версию MYSQL и загрузите версию (Windows (x86, 64-разрядная версия), ZIP Archive Debug Binaries & Test Suite) объемом 499 МБ, когда на экране появится сообщение об ошибке, просто нажмите «Нет» и выполните. Если ошибка не устранена, вы можете загрузить Microsoft Visual C++ 2015-2019 Redistribution вручную, а затем снова продолжить установку.


0

Dibya Darshan Khanal
20 Май 2021 в 14:36

У меня была такая же проблема при попытке установить 35-мегабайтную 64-битную версию. Продолжал возвращаться с требованием Visual C++ 2019…

Поковырявшись, я обнаружил, что если я вернусь на страницу установки и просмотрю 32-битную версию MySQL, то увижу еще две установки. Я решил установить 32-разрядную версию MySql Workbench 8 объемом 405 МБ, и мне удалось установить ее успешно. Хотя у меня было обновление с 6 до 8.0.20.


0

Zaxxon
26 Май 2020 в 00:16

0 / 0 / 0

Регистрация: 31.01.2018

Сообщений: 3

1

31.01.2018, 15:19. Показов 757. Ответов 4


Необходимо установить MySql именно из zip-архива, сделать его портативным.
У меня ОС Windows 10 (64bit). Зашел по ссылке https://dev.mysql.com/downloads/mysql/
скачал архив Windows (x86, 64-bit), ZIP Archive Debug Binaries & Test Suite
после того как распаковал файлы не нашел файла php.ini и вообще файлов ini в этом архиве. Где их искать?

Вот скрин содержимого папки после распаковки архива, вылаживаю фото.

Миниатюры

Отсутствует файл php.ini в zip-архиве, где его искать?
 

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

31.01.2018, 15:19

Ответы с готовыми решениями:

Где найти, и как настроить для работы файл: php.ini
SOS! Спасите! Помагите! Создаю сайт на PHP V7.7. Постаянно выскакивает собщение:Notice: Undefined…

напрочь отсутствует всякая инфа по поддержке не только протокола, но и сокетов на плюсах, подскажите где искать
Не верю, что он вообще возможен. А вот писать на php, например, игру — вот где ужас, даже если она…

Список каталогов в архиве 7-Zip
Добрый день. Есть задача. Имеется архив 7zip. Внутри куча каталогов и файлов.Структура архива:…

Деактивация пароля в 7-zip архиве
Даже и не знал, где тему создать.
Суть вот в чём: есть скачанный файл в архиве, открываю 7-zip,…

4

Эксперт PHP

4836 / 3849 / 1598

Регистрация: 24.04.2014

Сообщений: 11,297

31.01.2018, 15:31

2

php.ini нужно искать там, где установлен php, а не mysql



2



0 / 0 / 0

Регистрация: 31.01.2018

Сообщений: 3

31.01.2018, 15:50

 [ТС]

3

Сорри, mysql.ini не могу найти



0



0 / 0 / 0

Регистрация: 31.01.2018

Сообщений: 3

31.01.2018, 16:28

 [ТС]

5

Мне нужно именно архив, почему в архиве нету mysql.ini?



0



Like this post? Please share to your friends:
  • Windows x86 64 bit msi installer essentials recommended
  • Windows x64 это 32 или 64 бит
  • Windows x64 или x86 какой ставить
  • Windows x64 доступна не вся оперативная память windows
  • Windows x64 promise sataii150 tx4 tm ide controller