обновление mysql последней версией mariadb - PullRequest
0 голосов
/ 26 марта 2020

Я установил uWamp 3.1.0, но версии php довольно старые. Я могу обновить PHP до 7.4.4, используя инструкции, найденные здесь. Я попробовал то же самое с mariadb 10.4, вставив 32-битную версию e в bin \ database \ mariadb-10.4.12 и скопировав my_uwamp.ini из старой папки mysql 5, но двигатель не запускается. Любой намек?

1 Ответ

0 голосов
/ 02 апреля 2020

Если запущен uwamp, остановите службы и закройте.

На момент написания этой статьи я буду ссылаться на стабильную версию 10.4.12. Загрузите версию mariadb, которую вы хотите использовать. Загрузите версию .zip вместо установщика.

https://downloads.mariadb.org/interstitial/mariadb-10.4.12/win32-packages/mariadb-10.4.12-win32.zip/from/http%3A//ftp.heanet.ie/mirrors/mariadb/

Go в установленный каталог uwamp и перейдите в каталог bin / database. имя каталога / папки mariadb-10.4.12 Разверните файлы в этом каталоге

Теперь вам нужно скопировать каталог данных для mysql -5.7.11 в mariadb-10.4.12

Это связано с тем, что uwamp создает специальных пользователей для выключения sql сервера

Теперь создайте файл my_uwamp.ini и сохраните его в каталоге mariadb-10.4.12 с помощью вашего любимого текстового редактора

Скопируйте текст между ################## ниже и сохраните как my_uwmap.ini

''''    
##################
#
# Lots more settings can be configured from 
# https://mariadb.com/kb/en/server-system-variables/
# Based on mariaDB 10.x and above
#
# When uwamp loads it will create the my.ini in the root mariadb directory and substitute the variables for the correct paths

# The MariaDB server
[mariadb]

# Directory where you want to put your data

datadir={MYSQLDATAPATH}
# Directory for the errmsg.sys file in the language you want to use
language={MYSQLPATH}/share/english

# This is the prefix name to be used for all log, error and replication files
log_basename=mariadb-error
log_error={MYSQLPATH}/mariadb-errors.log
# Enable logging by default to help find problems
general_log
log-slow-queries

##################
''''        

Это файл конфигурации, который uwamp ищет при запуске, а затем подставляет переменные и сохраняет как my.ini в каталоге mariadb-10.4.12

. Вам потребуется обновить приложение phpmyadmin, оно хранится в каталоге / uwamp / phpapps.

Загрузить последнюю версию phpm Пакет yadmin https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.zip

Переименуйте каталог / uwamp / phpapps / phpmyadmin в phpmyadmin-old или phpmyadmin.old Создайте новый каталог phpmyadmin и разверните файлы в каталоге phpmyadmin

Загрузите uwamp и выберите mariadb в раскрывающемся списке sql. В окне журнала не должно быть сообщений об ошибках.

Наконец, нажмите кнопку MYSQL Config

, оставьте старый пароль как root, новый пароль как -> root, введите пароль еще раз as -> root

нажмите на кнопку ОК. Будьте терпеливы, дождитесь завершения сохранения, это просто для того, чтобы обновить пользователя uwamp для помощи в завершении работы.

Теперь для доступа к myphpadmin по умолчанию необходимо задать имя пользователя root и пароль root

Вы должны быть хороши к go! Если возникнут проблемы, напишите нам здесь:)

...