Mysql server update windows

Upgrade MySQL Server on Windows

This tutorial outlines steps to upgrade the MySQL database server on the Windows 10 operating system. The MySQL installer wizard will be able to identify and install updates for the MySQL components.

Take Backup

Take a backup of existing databases and follow the below steps. mysqldump is the utility that takes backups of existing databases.

To know the existing MySQL server database version, open the command prompt and issue the following command:

\> mysql -V

Output

C:\>mysql -V
mysql Ver 8.0.20 for Win64 on x86_64 (MySQL Community Server – GPL)

We can run the MySQL Installer to upgrade the MySQL components to the newer version. Launch MySQL Installer from the Start Menu. We can also download the latest MySQL Installer for Windows.

Download Installer

Download the new version of MySQL GA installer from the MySQL website.

https://dev.mysql.com/downloads/windows/installer/8.0.html

Update MySQL Server

Select Microsoft Windows from the Operating System drop-down.

Download the MySQL installer onto the machine. Click on the Save File button to download and save the installer.( Firefox browser)

MySQL Installer Save File Win10

Update MySQL components

Double-click on the installer and run it. Click on the Catalog… button to download the latest MySQL product catalog from the web.

Once done, click on the Upgrade… button to upgrade the MySQL components.

Select the MySQL database components that you want to update. The installer would detect the component that requires an upgrade.

The Installed tab displays the component’s current version. The upgrade version is displayed in the Upgrade To tab.

Select MySQL Upgrade Components Win10

Check the check boxes of the respective components to upgrade. It’s recommended to select all the components to upgrade.

Apply Updates

Click on the Next > button to apply the updates to the components. The installer would update each component.

Select Products to Update MySQL

Click on Execute button to update the MySQL components. The update is finished when all the component’s Status fields are marked as Complete.

To know what updates are made under the hood, click on the Show Details > button. This will display the update log.

MySQL Update Complete

Config Upgrade Check

In this process the installer checks the system tables and data dictionary tables. This is to maintain data integrity during the upgrade. Apply the configuration and click on the Execute button.

Click on the Finish button to close the wizard.

MySQL versions before update

That’s it. We have successfully updated the MySQL database server on the Windows platform.

MySQL Tutorials

MySQL Tutorials on this website:

Free MySQL Tutorials for Beginners

Introduction

MySQL is a popular open-source relational database management system (RDBMS) that is widely used across various platforms. Installing or updating MySQL on Windows is a straightforward process that can bring robust database solutions to any project. This guide will walk you through the steps to install or update MySQL on a Windows system, with code examples and expected outputs.

Prerequisites

  • A system running Windows 10 or later
  • Administrator privileges for software installation
  • An internet connection

Installing MySQL on Windows

To install MySQL on Windows for the first time, follow these steps:

  1. Navigate to the MySQL Downloads page and download the MySQL Installer for Windows.
  2. Run the MySQL Installer executable file you downloaded. You may receive a security warning; if so, click “Run” to proceed.
    mysql-installer-community-x.x.x.x.msi
  3. Once the installer starts, choose the setup type. For beginners, choose the ‘Developer Default’ to install the most common components. Click “Next” to continue.
  4. Review the products to be installed and click “Execute” to begin the installation. The installer will then download and install the required components.
    Begin downloading products... Begin installing products...
  5. After the components are installed, configure the MySQL Server. Select the default settings or customize as needed. Set a root password and optionally add user accounts. Click “Next” and complete the server configuration.
  6. Finalize your installation by clicking “Finish”. You will be taken through various configuration settings for the MySQL server. Follow the prompts, and you can generally accept all default settings if unsure.
  7. Complete the installation process by applying the new configuration. Click “Execute” to apply the settings, and then “Finish” once the configuration is successful.

Your MySQL installation is now complete, and you can begin using MySQL Workbench or another interface to manage your databases.

Updating MySQL on Windows

If you already have MySQL installed and need to update it to the latest version, follow these steps:

  1. Open the MySQL Installer application. If there are updates available, it will display a notification. Choose the products you wish to update and click “Execute” to download and apply updates.
    Checking for available updates... Begin downloading updates... Begin installing updates...
  2. After the update is complete, review the changes and click “Next” to move to the Product Configuration phase.
  3. Just like with installation, the installer will guide you through the configuration of any newly updated components. Click “Next” and then “Execute” to apply your configuration settings.
  4. Finally, click “Finish” to complete the update process. Your MySQL version should now be up to date.

Note: It is always recommended to back up your databases before performing an update to avoid accidental data loss.

Advanced Installation Options

For more advanced users, MySQL Installer provides several options such as customizing the installation path, choosing specific versions, and configuring advanced parameters. Dive into the ‘Custom’ installation option and select individual components as needed for a more tailored setup.

Verifying MySQL Installation

After installation or update, you can verify that MySQL is installed correctly by opening a Command Prompt and running the following command:

mysql -u root -p

You will be prompted for the root password you set during the installation. After entering the password, you should be greeted by the MySQL prompt, indicating a successful installation.

Conclusion

In conclusion, whether you are installing or updating MySQL on Windows, following the above steps will enable you to successfully manage your system’s database capabilities. With a proper backup and following the installer’s guidance, operations should complete smoothly, leading to a ready-to-use MySQL environment.

update mysql
  1. Сперва стоит ознакомиться с нюансами, которые следует учитывать при обновлении с версии 5.7 до 8.0
  2. Так же, стоит воспользоваться инструментом для проверки готовности обновления базы данных — Update Checker

Сами процедуры могут немного различаться в зависимости от операционной системы, поэтому приведенные ниже шаги ориентированы на общую схему и могут потребовать некоторых адаптаций.

  • Создаем резервную копию данных

Создание резервной копии данных в MySQL можно выполнить с использованием инструмента mysqldump, который поставляется вместе с MySQL. Этот инструмент позволяет экспортировать базу данных или выбранные таблицы в файл SQL, который затем можно использовать для восстановления данных. Вот примеры использования mysqldump:

mysqldump -u username -p --all-databases > backup.sql

Где:

  • -u username: указывает имя пользователя базы данных.
  • -p: запрашивает пароль пользователя (вас попросят ввести пароль после выполнения команды).
  • --all-databases: указывает, что нужно создать резервную копию всех баз данных.

Создание резервной копии конкретной базы данных:

mysqldump -u username -p database_name > backup.sql

Где database_name — это имя вашей базы данных.

Создание резервной копии конкретных таблиц:

mysqldump -u username -p database_name table1 table2 > backup.sql

Где table1 и table2 — это имена таблиц.

Восстановление из резервной копии:

mysql -u username -p database_name < backup.sql

Где database_name — это имя базы данных, а backup.sql — ваш файл резервной копии.

Помните о безопасности: не храните пароли в открытом виде в командах, и убедитесь, что ваш файл резервной копии хранится в безопасном месте.

  • Убеждаемся в наличии резервной копии конфигурационных файлов

Cохраняем резервные копии конфигурационных файлов MySQL, таких как my.cnf или my.ini.

  • Устанавливаем новую версию MySQL

Установка MySQL 8.0 на Linux (Ubuntu):

Обновите информацию о доступных пакетах:

sudo apt-get update

Установите MySQL Server:

sudo apt-get install mysql-server

MySQL должен автоматически запуститься после установки. Если нет, вы можете запустить его вручную:

sudo systemctl start mysql

После установки MySQL, выполните команду для настройки безопасности:

sudo mysql_secure_installation

В процессе выполнения вы будете отвечать на вопросы и устанавливать пароль для пользователя root MySQL.

Установка MySQL 8.0 на Windows:
— Перейдите на официальный сайт MySQL и загрузите установочный файл для Windows: https://dev.mysql.com/downloads/installer/
— Запустите установщик и следуйте инструкциям. Выберите «Developer Default» для установки сервера MySQL, а также других инструментов, таких как MySQL Workbench.
— В процессе установки вам могут быть предложены параметры конфигурации сервера. Убедитесь, что вы запомнили пароль для пользователя root MySQL.
— Завершите установку, следуя указаниям установщика.
— MySQL Server должен автоматически запуститься после установки. Если нет, вы можете запустить его с помощью MySQL Notifier или службы Windows.

  • Используем MySQL Shell для обновления схемы

MySQL 8.0 включает в себя MySQL Shell, который предоставляет утилиту mysqlsh. Запустите его и введите следующие команды:

mysqlsh 
\sql
\source path/to/mysql-upgrade.sql

Вместо path/to/mysql-upgrade.sql укажите путь к скрипту обновления, который предоставляется в составе дистрибутива MySQL.

  • Обновление и анализ данных

После обновления схемы MySQL, переносим данные из старой версии в новую, используя утилиты, такие как mysqldump или mysql_upgrade.

  • Настраиваем конфигурацию

Анализируем и адаптируем конфигурационные файлы (например, my.cnf или my.ini) для новой версии MySQL.

  • Перезапустите MySQL после завершения обновления и настройки.
  • Проверяем работоспособность вашего приложения и базы данных, чтобы убедиться, что все работает корректно.

Необходимо обязательно ознакомьтесь с официальной документацией 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:\Server\bin\mysql-8.0\) и выполните там команду для проверки версии:

cd C:\Server\bin\mysql-8.0\
.\mysql.exe -V

Обновление MySQL

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

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

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

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

  1. Скачайте архив с новой версией MySQL.
  2. Скопируйте в безопасное место файл c:\Server\bin\mysql-8.0\my.ini.
  3. Остановите и удалите службу MySQL:
net stop mysql
c:\Server\bin\mysql-8.0\bin\mysqld --remove
  1. Удалите папку C:\Server\bin\mysql-8.0\.
  2. Распакуйте новый архив в C:\Server\bin\. Переименуйте папку в mysql-8.0.
  3. Скопируйте сохранённый ранее файл my.ini в c:\Server\bin\mysql-8.0\my.ini.
  4. Запустите службу MySQL:
C:\Server\bin\mysql-8.0\bin\mysqld --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%)
  • localhost (RANDOM — 50%)

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Установить windows без монитора
  • Не запускается редактор реестра windows 10
  • Как временно отключить интернет на компьютере windows 10
  • Сброс настроек безопасности windows 10
  • Смена sid windows 10