Обновите WAMP до MySQL 5.5?

Моя команда разработчиков использует WAMP для среды php / Mysql, но я только что узнал, что использует MySQL 5.1, а MySQL – 5.5. Могу ли я получить mysql до 5.5 отдельно без каких-либо проблем, чтобы заставить его работать с WAMP или есть ли какой-либо патч для WAMP для получения последней версии mysql?

Я хочу, чтобы они работали с последней версией MySQL, но я не уверен, что это так просто, как загрузить mySQL 5.5, и он автоматически добавляется на сервер WAMP или если они совместимы? Я предполагаю, что, поскольку WAMP никогда не обновлял свой MySQL, что-то несовместимо?

Нашли это для вас:

STEP1: (x представляет собой число)

Сначала загрузите последнюю версию MySQL … Скопируйте новую папку mysqlx.x в wamp \ bin \ mysql \ Проверьте, существует ли папка mysql и все файлы базы данных в папке mysqlx.x \ data. Если папка mysql не существует, скопируйте ее из рабочей предыдущей версии mysql.

Проверьте, существует ли в нем файл mysqlx.x \ bin и все исполняемые файлы. Проверьте, существует ли папка mysqlx.x \ share. Если они не существуют, то извлечение последней версии mysql выполняется неправильно.

Проверьте, существует ли файл mysqlx.x \ my.ini. Если этого не существует, скопируйте файл из предыдущей версии wokring wamp mysql в wamp \ bin \ mysql \ mysqlx.x. Откройте файл из последней версии mysql, отредактируйте все вхождения «mysqlx.x» в этом файле, чтобы «mysqlx.x» в качестве последнего номера версии.

Например, если в файле my.ini вы видите строку «basedir = c: /wamp/bin/mysql/mysql4.1», отредактируйте ее на «basedir = c: /wamp/bin/mysql/mysqlx.x», поскольку mysqlx.x – это самая последняя версия, которую вы только что загрузили. Обычно для редактирования нужно всего два экземпляра: basedir = c: /wamp/bin/mysql/mysqlx.x и datadir = c: 'wamp / bin / mysql / mysqlx.x / data

ШАГ 2:

Скопируйте файл wampserver.conf в предыдущей версии wamp mysqlx.x в папку wamp \ bin \ mysql \ mysqlx.x. Вам нужно будет открыть его с помощью блокнота и отредактировать строку: $ mysqlConf ['mysqlExeFile'] = 'mysqld-nt.exe'; to $ mysqlConf ['mysqlExeFile'] = 'mysqld.exe';

Посмотрите на каталог mysqlx.x \ bin и выясните, есть ли файл mysqld.exe или mysql-nt.exe. Если файл mysql-nt.exe отсутствует, измените эту строку, как указано.

ШАГ 3:

Завершите работу сервера wamp2 (щелкнув правой кнопкой мыши значок значка и нажмите «Выход»). Затем перезапустите сервер Wamp. Перезапустите все службы. Вы должны увидеть последнюю версию mysql, отображаемую в меню wamp mysql. Просто нажмите на последнюю версию, чтобы включить его, тогда у вас есть новейшая версия mysql, работающая с сервером wamp.

После всего упоминания выше. Есть еще несколько шагов, как включить новый MySQL.

  1. Запустите WAMP.

  2. Щелкните левой кнопкой мыши на лотке WAMP.

  3. Выберите MySQL-> Version-> новую версию MySQL (мой MySQL – 5.7.9).

  4. Нажмите «Служба MySQL-> Сервис-> Установить».

Готово!

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

При редактировании реестра

  1. Заменено все вхождения 5.0.45 (моя старая версия mysql), относящаяся к mysql с 5.5.28 (Моя новая версия mysql)
  2. Заменили все вхождения mysqld-nt.exe относящиеся к mysql, с помощью mysqld.exe

Когда я запустил wamp, система не распознала запись my.ini default-character-set=latin1 . Причина заключалась в том, что запись была в разделе [wampmysqld] . Затем я создал раздел [sql] и переместил туда запись. Я перезапустил wamp, и MySQL начал с новой версии.