Обновление mySQL с версии 5.7 до 8.0

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 для вашей конкретной версии и операционной системы, чтобы уточнить детали и изменения, связанные с обновлением.

Поиск, подготовка и установка windows 11 без активации и без TPM

Подразумевается, что вы — счастливый обладатель более ранней виндовс. 

Это может быть 7я, Vista, 8я, или 10я версия.

1). Находим установочный образ с Виндовс 11

Можно пойти по простому пути, если у вас современный компьютер.

Дело в том, что какое то время, Microsoft, для установки Windows 11, требует довольно таки серьезное железо и поддержку технологии TPM у вашего процессора. 

Если вы уверены, что эти требования выполнены, можно скачать образ с сайта Майкрософта по ссылке

Загрузка образа виндовс с официального сайта

В случае, если вы не уверены, что ваше железо достаточно современно (или же планируете установить винду на виртуальной машине), то можно скачать заранее заготовленный под это дело образ используя AveYo’s Universal MediaCreationTool. 

В частности, скачиваем MediaCreationTool.zip  от сюда следующим образом:

Скачиваем тулу для нахождения образа windows 11

Распаковываем и запускаем файл MediaCreationTool.bat

Интерфейс тулы для скачивания образа 11 виндовс

Выбираем пункт “11” как на скриншоте

Тут же можно выбрать действие, например скачать ISO (Make ISO) или создать загрузочную флешку (Make USB).

Процедура загрузки образа потребует некоторого времени. По окончании этой процедуры, программа проинформирует об этом и покажет, где был сохранен образ.

Конечный образ занимает приблизительно 4 гигабайта.

2). Создаем загрузочных флешку

Разумеется, нужна сама USB флешка. Не менее 8 гигабайт. Вставьте ее в USB-разъем вашего компьютера.

Для создания загрузочной флешки можно использовать специализированную программу, которую скачаем тут

скачиваем последнюю версию программы для загрузочных флешек

… Скачиваем, запускаем, выбираем ранее созданный образ Винды и выставляем настройки на на скриншоте (для загрузочной флешки):

Настройки программы по формированию загрузочной флешки виндовс 11

Схема раздела: MBR.

Нажимаем старт и ожидаем окончания операции.

Загрузочная флешка готова. Осталось с нее поставить Windows 11.

3). Установка Windows 11 с загрузочной флешки

По факту, далее, процесс установки Виндовс 11 принципиально ничем не отличается от установки любой другой виндовс. 

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

Чтобы запустить процесс установки с USB флешки, эта флешка должна быть вставлена в разъем USB 🙂

Далее перезагружаем компьютер и прежде чем загрузилась операционная система, входим в биос (обычно нужно нажимать на кнопку DEL).

В биосе (обычно в разделе Advance) меняем порядок загрузки — подымаем наверх USB Flash. Сохраняем (обычно F10). Система перезагружается и, через какое то время появляется окно установки Windows 11.

Далее, читаем, выбираем язык, региона указываем имя, пароль для учетки.

На окне активации, где предлагают ввести ключ активации, если у вас его нету, Выбираем соответствующий пункт (что-то вроде “У меня нету ключа активации” или “I don’t have a product key”). 

Если вам понравится эксплуатация новой Виндовс, позже сможете ее активировать, для лучшего пользовательского опыта