Про MariaDB в Windows и её сравнение с MySQL рассказано в соответствующей статье. В том случае, если вы выбрали именно MariaDB и решили её обновить, то эта статья вам поможет.
Если вы забыли, какая у вас версия MariaDB, то проверить её можно так:
cd c:\Server\bin\mariadb\bin\ .\mysql -V
Пример вывода:
mysql.exe Ver 15.1 Distrib 10.3.8-MariaDB, for Win64 (AMD64), source revision eaab98f7022732b26b4ea590e1bb44308e253be8
В предыдущих и последующих командах подразумевается, что СУБД установлена в папку c:\Server\bin\mariadb. Если у вас другая папка, то отредактируйте команду.
Резервное копирование базы данных
В первую очередь сделайте резервную копию файлов баз данных, поскольку если после обновления вы обнаружите, что вместе с исполнимыми файлами СУБД вы удалили ещё и файлы баз данных, то это будет очень грустно. Это особенно актуально, поскольку в Windows MySQL и MariaDB держат файлы баз данных в своей папке с исполнимыми файлами.
Если у вас базы данных в другой папке, не внутри установочной директории, то вам беспокоиться не о чем. В противном случае начните с создания их резервной копии. Если вы не знаете где они расположены, то обратитесь к статье «Как узнать путь до файлов базы данных MySQL/MariaDB в Linux и Windows».
Далее остановите MySQL/MariaDB, поскольку в противном случае файлы баз данных скопируются некорректно:
net stop mysql
Теперь скопируйте папку data в безопасное место.
Обновление MariaDB
Начнём со скачивания свежей версии: https://downloads.mariadb.org/mariadb/
Если у вас есть вопросы, какую именно версию скачать, то обратитесь к статье «MariaDB для Windows» - там есть целый раздел, посвящённый скачиванию и различию в версиях.
Скопируйте в безопасное место файл c:\Server\bin\mariadb\my.cnf.
Остановите и удалите службу MariaDB:
net stop mysql c:\Server\bin\mariadb\bin\mysqld --remove
Удалите папку C:\Server\bin\mysql-8.0\.
Распакуйте новый архив в C:\Server\bin\. Переименуйте папку в mariadb.
Скопируйте сохранённый ранее файл my.cnf в c:\Server\bin\mariadb\my.cnf.
Запустите службу MariaDB:
c:\Server\bin\mariadb\bin\mysqld --install net start mysql
Всё готово!
Вновь проверяем версию:
cd c:\Server\bin\mariadb\bin\ .\mysql -V
Связанные статьи:
- Как обновить MySQL (100%)
- MariaDB для Windows (75.5%)
- Как сделать резервную копию баз данных MySQL (MariaDB) в Windows без phpMyAdmin (75.5%)
- Как сбросить пароль root MySQL или MariaDB в Windows (75.5%)
- Как в phpMyAdmin поменять настройки экспорта по умолчанию (75.5%)
- Установка Apache, PHP, MySQL и phpMyAdmin на Windows XP (RANDOM - 60.2%)