Конвертиране от MySQL 5 към MySQL 8

На таба "Конвертиране към MySQL 8" на страницата "MySQL бази данни" в Контролния панел можете да конвертирате съществуващите си MySQL 5 бази данни към MySQL 8. Конверторът автоматично се грижи за създаването на същите MySQL 8 база данни, потребителски имена и привилегии, така че да е възможно най-лесно обновяването на приложенията Ви да работят с MySQL 8.

Ако искате да конвертирате някоя MySQL 5 база данни към MySQL 8, изберете съответната база в падащото меню и ще се зареди и списък със свързаните потребителски имена за конвертиране. Главното потребителско име за MySQL е същото като потребителското име за Контролния панел. Препоръчваме Ви да не ползвате това потребителско име в приложенията си, а да създавате отделно потребителско име за всяко приложение.

WordPress

Имайте предвид, че ако ползвате WordPress, конверторът ще Ви препрати към страницата за управление на WordPress инсталацията, където можете автоматично да конвертирате приложението да ползва новата MySQL 8 база данни с натискането на един бутон. В такъв случай няма нужда от допълнителни промени от Ваша страна.

MySQL конвертор: WordPress

MySQL конвертор: WordPress

Други приложения

Натискането на бутона "Конвертирай" ще направи копие на данните Ви от MySQL 5 към MySQL 8:

MySQL конвертор: избор на база данни

Когато приключи, в раздела "Търси" можете да потърсите и редактирате всички файлове, в които се споменава името на базата данни. Така можете да сте сигурни, че няма да пропуснете да обновите конфигурацията на някое приложение, което трябва да ползва конвертираната база данни:

MySQL конвертор: готово

Следната таблица показва пътеките до конфигурационните файлове на най-популярните приложения и промените, които трябва да бъдат направени в тях, за да заработят с MySQL 8 на нашите сървъри:

ПриложениеКонфигурационен файлMySQL 5 хостMySQL 8 хостДруги необходими промени в конфигурацията
WordPresswp-config.php'localhost''localhost:/tmp/mysql8.sock' 
Joomlaconfiguration.php'localhost''localhost:/tmp/mysql8.sock' 
Drupalsites/default/settings.php'localhost' или '127.0.0.1''127.0.0.1'Портът трябва да бъде сменен от '3306' на '3308'
Magentoapp/etc/env.php'localhost''/tmp/mysql8.sock' 
PrestaShopapp/config/parameters.php'localhost''localhost:/tmp/mysql8.sock' 
Nextcloudconfig/config.php'localhost''localhost:/tmp/mysql8.sock' 

След като запазите промените в конфигурационния файл (или файлове, в зависимост от приложението), то ще започне да работи с MySQL 8 базата данни.