Софт-Архив

Mysql Для Windows 7 img-1

Mysql Для Windows 7

Рейтинг: 5.0/5.0 (1906 проголосовавших)

Категория: Windows: Базы данных

Описание

MySQL - скачать MySQL система управления базами данных (СУБД)

MySQL 5.6.20

MySQL - широко распространенная система управления базами данных с открытым исходным кодом. Сочетает в себе скорость, компактность, стабильность и портируемость. MySQL можно использовать как на сервере для удаленной работы с данными, так и встраивать в автономные программы. Для работы с базами данных возможно работать через API, используя широкий выбор языков программирования: C, C++, Java, LISP, Perl, PHP, Python, Ruby и другие.

СУБД MySQL портирована на большинство платформ FreeBSD, Linux, Mac OS X,OpenBSD, Windows XP/ 2003/ Vista / 7 и другие.

Что нового в версии «MySQL 5.6.20» :

  • Движок InnoDB используется по умолчанию.
  • Повышение масштабируемости: расширены возможности работы с таблицами, разбитыми на несколько частей, размещенных в разных файловых системах.
  • Оптимизация работы InnoDB на процессорах с большим количеством ядер.
  • Оптимизация вложенных запросов и JOIN операций.

Размер: 1.5 Mb

Интерфейс : Английский

Другие статьи, обзоры программ, новости

MySQL скачать бесплатно на русском языке для windows 7

MySQL представляет с собой мощный инструмент для создания базы данных. Данный продукт обладает открытым исходным кодом и поддерживается практически всеми существующими на данный момент платформами. Приложение регулярно обновляется и на сайте разработчики всегда можно скачать последнюю версию продукта.

MySQL заслуженно считается лидером среди продуктов такого класса. Приложение обладает отличной скоростью обработки баз данных, высокой стабильностью и возможностью переноса между разными операционными системами. MySQL рассчитан на работу с малыми и средними приложениями. Кроме того данная свободная система управления базами данных поставляется со множеством серверных пакетов.

  • поддержка практически всех известных операционных системы: Windows, Linux, Unix, Solaris, FreeBSD, MacOS X, HP-UX, AIX, SCO, SGI Irix и Dec OSF.
  • абсолютная бесплатность.
  • постоянные обновления программы, доступные на сайте разработчика.
  • отличная производительность и стабильность.
  • качественная поддержка любых баз данных.
  • открытый исходный код.

Установка PHP и MySQL под Windows 7

Установка PHP и MySQL под Windows 7

Записал, пока ставил последнюю версию PHP 5.3 под Windows 7, а то материалы статьи несколько устарели. Ссылки на закачку в конце заметки.

1. Установить службу IIS (сервер) в Windows 7. Для этого идём Пуск, Панель управления, Программы, Включение или отключение компонент Windows, открываем список Службы IIS, далее вложенный список Средства управления Web-сайтом, включаем Консоль управления IIS и Службу управления IIS.

2. Включаем в меню Пуск компоненту "Администрирование": правая кнопка "мыши" на кнопке Пуск, Свойства, вкладка меню Пуск, кнопка Настроить. для элемента "Администрирование" выбрать Отображать в меню "Все программы" и "Пуск", подтвердить кнопкой ОК, затем Применить.

3. Установить полный доступ на папку c:\Inetpub\wwwroot для пользователей IIS_WPG и IIS_IUSRS.

Детально: в окне Компьютер щёлкаем правой кнопкой мыши на папке wwwroot, Свойства, вкладка Безопасность, находим в списке Группы или пользователи записи IIS_WPG и IIS_IUSRS. для каждой из них ставим разрешения на полный доступ. После установки флажка доступа нажимаем кнопку Дополнительно, в новом окне кнопку Изменить разрешения, а в очередном окне "Дополнительные параметры безопасности для wwwroot" ставим флажок Заменить все разрешения дочернего объекта на разрешения, наследуемые от этого объекта, после чего кнопка Применить и Да в окне подтверждения.

Если какого-то из указанных пользователей нет в свойствах папки wwwroot. делаем так: кнопка Изменить на вкладке Безопасность, в новом окне кнопка Добавить, в следующм окне кнопка Дополнительно, в следующем окне кнопка Поиск. Затем двойной щелчок по нужному пользователю в списке Результаты поиска и кнопка ОК в окне Выбор: "Пользователи" или "Группы".

4. Поставить в Диспетчере служб IIS "Документы по умолчанию" с именами index.html и index.php.

Кнопка Пуск, Администрирование, Диспетчер служб IIS, значок Документ по умолчанию, доступные Действия справа. Желательно первым в списке поставить имя index.php. вторым - имя index.html

5. Установить PHP для Windows, я обычно по привычке ставлю в папку c:\PHP. хотя это необязательно, настройки компонент можно оставить по умолчанию.

6. Проверить, что в настройках Диспетчера служб IIS - "Сопоставления обработчиков" для типа *.php назначен обработчик php-cgi.exe (имя обработчика - PHP_via_FastCGI) с доступом на выполнение сценариев (кнопка Ограничения запроса).

7. Установить MySQL под Windows, по окончании установки в ответ на запрос выбрать детальную настройку конфигурации, кодовая страница cp1251 (Кириллица Windows), имя пользователя и пароль можно поставить root.

8. Архив ZIP с приложением PHPMyAdmin извлекаем в папку c:\inetpub\wwwroot. там должна появиться вложенная папка, я обычно переименовываю её так, чтоб она называлась просто PHPMyAdmin

9. Проверить, что в браузере ссылка http://127.0.0.1/phpmyadmin работает, при первом запуске PHPMyAdmin логин и пароль установить root

10. Проверить работу системы на тестовом файле

Должна появиться системная информация о PHP со всеми текущими настройками.

К сожалению, в PHP 5.3.X целый ряд функций объявлен устаревшими. в том числе, широко применяемые методы session_register(). magic_quotes_runtime() и т.д. Что ещё хуже, теперь по умолчанию нельзя использовать "стиль разработчиков" <? Код PHP ?> в самом теге PHP! Вместо него нужно указывать "стиль XML" <?php Код PHP ?>. Так что, в случае чего, для "слишком новых" версий PHP во всех файлах с кодом нужно заменить строку <? на <?php или же установить в файле конфигурации php.ini директиву

Файл php.ini лучше переместить в папку Windows - иначе могут быть проблемы с рядом скриптов.

Ссылки от разработчиков, где можно скачать весь указанный софт в последних версиях:

MySQL Community Server для Windows - скачать бесплатно

MySQL Community Server 5.7.9 Обратите внимание

лучшие обновления для Windows

Наибольшая русскоязычная база с чит кодами, трейнерами и прохождениями для компьютерных игр. Все чит коды переведены и проверены лично нами. Количество игр представленных в текущей версии - 11161.

  • БЕСПЛАТНО -
  • ОС: Windows
  • CheMax Team | 2016-01-04

Эта программа представляет собой бесплатный аналог Adobe Photoshop. Она точно также включает в себя множество инструментов для работы с растровой графикой, и даже имеет ряд инструментов для векторной графики. GIMP это полноценная замена Photoshop.

  • БЕСПЛАТНО -
  • ОС: Windows
  • The GIMP Team | 2016-01-04

Мощная и бесплатная антивирусная программа, которая защитить ваш компьютер от всяческих угроз, включая вирусы, трояны, и т.д. AVG Anti-Virus Free также защитить вас в Интернете от потенциально опасных веб-сайтов и других видов угроз.

  • БЕСПЛАТНО -
  • ОС: Windows
  • AVG | 2016-01-04

Установка MySQL на Windows 7 - пошаговая инструкция

Установка MySQL 5.6.23 на Windows 7 - пошаговая инструкция

Сегодня мы подробно рассмотрим процесс установки СУБД MySQL версии 5.6.23 на операционную систему Windows 7, помимо этого мы также установим средство разработки и администрирования MySQL Workbench 6.2.4.

Несколько лет назад мы с Вами уже рассматривали установку MySQL на примере версии 5.5. но время идет, технологии развиваются, выходят новые версии, поэтому сейчас пришло время обновить свои знания в области MySQL, а конкретно в установке данной СУБД. И так как этот сайт для начинающих, мы будем рассматривать установку на операционную систему Windows 7 с пошаговым описанием всего процесса. Также данный материал будет полезен начинающим программистам баз данных, которые хотят потренироваться писать запросы на SQL или просто поближе познакомиться с сервером баз данных MySQL. Тем более что описанный ниже процесс установки будет включать не только установку самого сервера, но и средство разработчика MySQL Workbench, плагин для Excel «MySQL for Excel», MySQL Connectors, а также примеры и документацию.

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

Где скачать последнюю версию MySQL для Windows?

И так как устанавливать мы будем на ОС Windows 7 то лучше всего скачивать MySQL Installer (установщик, дистрибутив ) который как мы уже отметили выше будет включать не только сервер MySQL но и многое другое. Для того чтобы скачать, установщик необходимо перейти на официальную страницу загрузки, вот она. так как рекомендуется загружать только с официальных источников, это, кстати, относится не только к MySQL но и ко всему программному обеспечению.

После того как Вы перешли на страницу в нижней части находите блок «MySQL Installer 5.6.23 » и нажимаете «Download »

Затем Вам предложат авторизоваться, если, например, у Вас есть Account от Oracle или если нет, то создать его, но если Вы не хотите регистрироваться, то просто нажимаете ссылку «No thanks, just start my download »

В итоге загрузится пакет установщика Windows файл mysql-installer-community-5.6.23.0.msi размером 282.4 мегабайт.

Установка MySQL 5.6.23 на Windows 7

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

то это означает, что у Вас не установлен Microsoft .NET Framework нужной версии, так как для работы всех компонентов входящих в состав данного установщика необходим минимум клиентский профиль Microsoft .NET Framework 4, о том, что это такое и как его установить мы подробно разговаривали в материале про установку Microsoft .NET Framework 4.0. Также для работы программы MySQL Workbench обязательно требуется Microsoft Visual C++ Redistributable for Visual Studio 2013. поэтому его тоже нужно установить. Кстати, если Вы не знаете что установлено у Вас в системе, а что нет, не переживайте, в процессе установки установщик будет проверять Вашу систему на наличие необходимых внешних компонентов, которые нужны для работы каждого из выбранных продуктов MySQL, и выдаст их список, и в случае необходимости вы можете их быстро установить (чуть ниже мы это еще затронем ).

Примечание! Язык программы установки английский т акже как и интерфейс программы MySQL Workbench.

Соглашаемся с условиями лицензионного соглашения, для этого ставим соответствующую галочку и жмем «Next »

Затем отмечаем то, что мы хотим установить, а так как мы решили установить все то, что нужно начинающему разработчику то выбираем тип установки по умолчанию, т.е. «Developer Default » и жмем «Next »

Далее программа установки будет проверять Вашу систему на наличие необходимых компонентов, Вам в свою очередь необходимо установить эти компоненты (т.е. выделить их и нажать «Execute» ) или нажать «Next » но в этом случае соответствующие компоненты не будут работать. Но, например если Вам эти компоненты и не нужны, допустим, Вы не используете Visual Studio. поэтому и устанавливать компонент не нужно. У меня, например, на этом тестовом компьютере не установлен Microsoft Office и Visual Studio, поэтому в данном случае перечисленные компоненты я устанавливать не буду, жму «Next ».

И так как мы только начинающие на первом окне предлагаю оставить все по умолчанию, т.е. ничего не менять, а сразу нажать «Next »

Далее жмем «Execute », а потом «Finish »

Все, установка практически завершена, жмем «Next »

А затем «Finish », кстати, если поставить галку «Start MySQL Workbench after Setup » то сразу запустится программа MySQL Workbench

Запуск MySQL Workbench и подключение к серверу MySQL

Запустить MySQL Workbench можно из меню Пуск->MySQL->MySQL Workbench 6.2 CE

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

Вводим пароль root пользователя (который мы придумали, когда настраивали сервер )

И вот мы подключились к серверу MySQL с помощью MySQL Workbench, мы видим тестовые базы и можем сразу писать какие-нибудь SQL запросы

На этом предлагаю заканчивать, надеюсь, все было понятно. Удачи!

Mysql 6

Mysql 6.0.7

Совместимость с Vista. нет

Системные требования. для Mandriva ,Alt Linux 4, Red Hat ,Fedora и других базированных на RPM ОС.

Описание. 6-я версия Mysql выпиленная с официального сайта, после слияния компаний.

В пакетах RPM, теперь ее достать невозможно.

6-я версия движка называется Falcon и не будет более разрабатываться

в релизе - последняя версия.

имеет ли смысл эта раздача теперь - решать вам.

Эдвард Скривен (Edward Screven), старший корпоративный архитектор Oracle, незадолго до выступления на O’Reilly MySQL Conference & Expo поделился в интервью eWeek информацией о планах корпорации насчет будущего MySQL.

В первую очередь Эдвард в очередной раз заверил, что Oracle, купившая Sun Microsystems вместе со всеми правами на MySQL, обеспечит поддержку и развитие этой СУБД с открытым кодом. Причина уже называлась и раньше: «Мы хотим и мы должны использовать MySQL для той части рынка баз данных, которая нам недоступна с СУБД Oracle».

Во-вторых, InnoDB начиная с последнего бета-релиза MySQL 5.5 становится движком базы данных по умолчанию. Эдвард так пояснил это изменение: «Большинство клиентов, запускающих приложения, особенно в производстве, используют InnoDB, однако InnoDB не был движком по умолчанию. Так что теперь он таковым будет являться. Конечно, мы продолжим поддерживать и MyISAM, но по умолчанию использоваться будет InnoDB».

Кроме того, Скривен прокомментировал и другой движок БД для MySQL — Falcon. По его словам, Falcon уже устарел, так как по сути с самого своего появления был «ответом» Sun (точнее, MySQL AB) на покупку корпорацией Oracle компании Innobase, разрабатывавшей InnoDB: «Они ошибочно полагали, что мы можем каким-то образом навредить MySQL, сделав что-нибудь с InnoDB. Естественно, мы не сделали с InnoDB ничего кроме того, что улучшали этот движок. Так что теперь, когда мы объединили обе команды разработчиков, Falcon нет места в этом мире».

// www.nixp.ru/news/InnoDB-становится-движком-БД-по-умолчанию-в-MySQL.html

Установка связки Apache, PHP, MySQL и PhpMyAdmin на Windows 7 - Блог - Атомы Сознания

Установка связки Apache, PHP, MySQL и PhpMyAdmin на Windows 7

В одной из статей мы уже обсуждали работу со средой разработки DENWER. Несмотря на то, что на сайте разработчика обещается новая версия в скором времени, ее нет почти 3 года. А технология прыгнула вперед, и многим скриптам уже не достаточно версий, которые установлены в DENWER. К тому же, вышли новые операционные системы, например, Windows 7, на который прикрутить DENWER уже сложновато.

В самом пакете так же есть много минусов, и многие функции необходимые для работы скриптов отключены, либо не входят в пакет, и их необходимо прикручивать. К тому же не забываем, что хоть на хостинге, хоть на выделенном сервере находится не DENWER, а связка Apache, PHP и MySQL.

В отличии от DENWER, данную связку нужно прикрутить и настроить, а это не очень уж простое дело, как может показаться. Если в DENWER нам было достаточно запустить инсталлятор, то при связке придется устанавливать все три программных продукта, после чего «связывать» их друг с другом, и настраивать.

Сначала создаем в удобном для вас месте папку, в которую и будем все устанавливать. Я для этого создал папку server, которая находится по адресу C:\server

В этой статье будет описана связка Apache, PHP и MySQL под Windows 7 (для других Windows настраивается аналогично). Итак, будем создавать из своего компьютера — сервер. На котором в дальнейшем будем тестировать различные скрипты.

Установка Apache.
  • Качаем Apache с сайта производителя. На данный момент последняя версия Apache 2.2.17. Чтобы не мучаться и не лазить по сайту, выкладываю на DepositeFiles дистрибутив. Зеркало
  • Щелкаем по инсталлятору, соглашаемся с лицензионным соглашением, и щелкаем, пока не будет такого окна:

В поля Network Domain, Server Name, Administrator`s e-mail address вбиваем, что хотим. Некоторые пишут localhost, некоторые по типу того, что сделал я. Главное, слова должны быть только латиницей, никаких русских букв.

Если вы устанавливаете Apache только для разработки сайтов на локальной машине, и вам ненужно чтобы он постоянно работал, а хотите сэкономить ресурсы, и включать его вручную, вам необходимы следующие действия. Учитывая то, что Apache автоматически прописывает себя в автозагрузку, его нужно оттуда удалить.

Для этого, нажмите Пуск->Найти программы или папки (в Windows 7) или Выполнить (Windows 2000-XP), и там наберите msconfig. Появится окно, в этом окне переходим во вкладку Автозагрузка, находим там Apache и убираем галочку с автозагрузки.

  • Качаем PHP с сайта производителя. На данный момент последняя стабильная версия PHP 5.3 (5.3.5). Чтобы не мучаться, и не лазить по сайту, выкладываю дистрибутив на DepositFiles. Зеркало
  • Создаем в нашей папке server папку PHP, в которую копируем все файлы из архива. Обратите внимание, копируем файлы, а не саму папку. Путь выглядит так — C:\serverPHP

Установка PHP завершена.

MySQL - установка и настройка, настройка и установка сервера MySQL в Windows

MySQL - установка и настройка

Скачать дистрибутив базы данных MySQL можно тут: mysql-5.5.15-win32.msi. Новейшую версию сервера MySQL для Windows можно загрузить с официального сайта MySQL: mysql.com (Download -> MySQL Community Server -> Windows (x86, 32 или 64 bit), MSI Installer).

Установка MySQL 5.5 в Windows

Используя материалы этой статьи, можно без проблем установить сервер базы данных MySQL на компьютер под управлением Windows XP, Windows Vista, Windows 7.

Запустив файл дистрибутива MySQL нажимаем кнопку "Next", отмечаем флажок "I accept the terms in the License Agreement" (согласие с лицензионными правилами MySQL) и далее кнопку "Custom", для выбора параметров установки БД. Следующим шагом, практически в самом низу, справа, нажимаем кнопку "Browse. " для смены установочной директории по умолчанию на C:\MySQL5.5.15\ и далее "Next", потом "Install". После прохождения процесса инсталяции нужно еще пару раз нажать кнопку "Next", чтобы добраться до окошка "Completed the MySQL Server 5.5 Setup Wizard", в котором оставляем выбранное поле "Launch the MySQL Instance Configuration Wizard", чтобы запустить процесс первоначальной конфигурации сервера MySQL нажатием кнопки "Finish".

Теперь снова кнопка "Next", после чего оставляем как есть выбор "Detailed Configuration", чтобы иметь возможность выбирать параметры конфигурации и жмем "Next". Следующий выбор из 3-х возможных параметров:

  • Developer Machine - малое выделение оперативной памяти компьютера для MySQL, подходит для рабочей станции, с установленными различными приложениями (Apache, PHP, Word, Excel, Игры и др.);
  • Server Machine - среднее потребление памяти для компьютера, использующегося в качестве сервера, с не большим кол-вом установленных программ (например web-сервер, на котором планируется использовать только Apache, PHP и MySQL);
  • Dedicated MySQL Server Machine - максимальное потребление операционной памяти, для использования компьютера в качестве выделенного (отдельного) сервера MySQL.

Тут необходимо выбрать первый (Developer Machine) или второй (Server Machine) вариант, в зависимости от планируемого использования компьютера.

На следующем этапе установки предлагается выбор из трех вариантов:

  • Multifunctional Database - оптимизация скорости для различных типов таблиц MySQL: MyISAM и InnoDB;
  • Transactional Database Only - таблицы InnoDB (тип таблиц, поддерживающий транзакции) оптимизируются для наивысшей скорости работы, тип таблиц MyISAM также доступен;
  • Non-Transactional Database Only - доступен только тип таблиц MySQL MyISAM;

Оставляем выбранный по умолчанию пункт Multifunctional Database и жмем "Next". В следующем окне предлагается выбрать путь для хранения таблиц InnoDB - оставляем все без изменений и нажимаем "Next".

Теперь следует оставить, установленный по умолчанию пункт "Decision Support (DSS)/OLAP". Выбирая его, сервер MySQL конфигурируется на обработку до 20 одновременных подключений, чего, впринципе, вполне достаточно, для компьютера разработчика или домашнего сервера. При необходимости этот параметр можно будет изменить позднее, установив нужное кол-во одновременных подключений в конфигурационном файле MySQL my.ini. "Online Transaction Processing (OLTP)" - устанавливает ограничение в 500 одновременных подключений, "Manual Settitng" позволяет выбрать из списка необходимое кол-во одновременных коннектов.

На следующем этапе конфигурирования MySQL предлагается установить сетевые настройки БД MySQL:

  • включить поддержку TCP/IP соединений (оставляем установленную по умолчанию галочку напротив "Enable TCP/IP Networking", что предоставит возможность подключаться к MySQL средствами PHP и, при необходимости, с других компьютеров по локальной сети/интернет);
  • номер порта, который будет "слушать" сервер MySQL (по умолчанию его номер 3306 - оставляем без изменений);
  • добавить выбранный номер порта в исключения штатного Брандмауера Windows (следует отметить поле "Add firewall exception for this port" даже если файрвол не используется - вдруг в будущем, когда-нибудь, он таки будет включен?);
  • включить строгий режим соответствия SQL (поле "Enable Strict Mode" по умолчанию включено - оставляем как есть, за что отвечает это поле будет описано ниже, в разделе "Настройка MySQL").

Далее предлагается выбрать кодировку баз данных по умолчанию:

  • Standart Character Set - установить кодировку "Latin 1";
  • Best Support For Multilingualism - установить кодировку "UTF8";
  • Manual Selected Default Character Set / Collation - самостоятельный выбор кодировки по умолчанию из выпадающего списка (например, можно выбрать cp1251).

Если вы только начинаете осваивать MySQL лучшим выбором будет второй пункт - UTF8, так как эта кодировка поддерживает наибольшее число символов алфавитов множества стран мира.

Следующий шаг - выбор опций для Windows:

  • Install As Windows Service - рекомендуемый параметр, оставляем пункт отмеченным;
  • Service Name - название сервиса для Windows, выбираем "MySQL51" (можно оставить выбрраное по умолчанию название "MySQL", но если в будущем потребуется установить новую версию MySQL паралельно со старой - может возникнуть путаница с названиями, имя сервися нужно знать для ручного запуска сервера MySQL из коммандной строки: "net start mysql51" или "net start mysql ", если сервис назван как "MySQL");
  • Launch the Mysql Server automatically - автоматически запускать сервис MySQL при старте Windows, оставляем пункт отмеченным;
  • Include Bin Directory in Windows PATH - занести путь к bin директории MySQL, в которой хранятся необходимые утилиты, в Windows PATH. По умолчанию этот пункт не отмечен, но он будет весьма полезен, при использовании утилит MySQL из коммандной строки - не прийдется заходить в директорию "bin" главного каталога MySQL - вызов утилиты будет доступен из любого каталога. Отмечаем этот пункт.

Предпоследний шаг - установка опций безопасности:

  • Modify Security Settings - поле, отмеченное по умолчанию, позволяет ввести пароль для пользователя root. Root - пользователь, наделенный абсолютно всеми возможными правами в БД MySQL. Пароль для него вводить нужно обязательно, чтобы предотвратить взлом БД и компьютера в целом. Если же снять отметку с поля Modify Security Settings, логину root будет присвоен пустой пароль, что весьма не безопасно.
  • Enable root access from remote machines - открыть доступ пользователю root из удаленных компьютеров - решить, отмечать это поле или нет, можно определившись, нужен ли будет удаленный доступ к серверу MySQL?
  • Create An Anonymous Account - это поле отмечать не нужно, так как зачем на сервере MySQL открывать доступ для анонимных пользователей?

Последний шаг установки - нажатие кнопки "Exhibited", после чего MySQL будет установлена и запущена. Если в процессе возникла ошибка 1045, на шаге применения настроек безопасности (Apply security settings), смотрите как решить эту проблемму ниже.

Проверить, работает ли сервер MySQL можно зайдя в "Пуск" -> "Панель управления" -> "Администрирование" -> "Службы" и найдя в списке служб MySQL51. Если состояние службы: "работает", то все ОК.

Ошибка 1045 при установке MySQL

Ошибка 1045 на этапе применения настроек безопасности MySQL может возникнуть по двум причинам: закрытие порта MySQL (3306 по умолчанию) брандмауэром или несовпадению паролей root новой инсталяции со старой.

И если проблему с брандмауером можно легко и быстро решить, добавив в исключения порт слушаемый сервером MySQL (или просто отключив брандмауэр на некоторое время), то вот проблему со старым паролем MySQL стоит рассмотреть подробнее.

Если ранее БД MySQL использовалась, необходимо предварительно сохранить все данные из C:\Documents and Settings\All Users\Application Data\MySQL, во избежание потери важных данных!

Все пароли для пользователей MySQL, в том числее и пользователя root, хранятся в базе данных MySQL. При удалении БД MySQL (старой версии или некорректно установленной) через "Пуск" -> "Панель управления" -> "Установка и удаление программ" или удалении каким либо другим образом установочных файлов - все старые базы данных, в том числе с логинами и паролями пользователй остаются. Хранятся они в папке C:\Documents and Settings\All Users\Application Data\MySQL. Более старые версии MySQL, например 5.0, хранили данные в C:\Documents and Settings\[Имя Пользователя]\Application Data\MySQL. Чтобы новая инсталляция завершилась успешно, а не ошибкой 1045 (The security setting could not be apllied to the database because the connection is failed with the following error.) необходимо удалить эту папку или вырезать и вставить в другую директорию.

Если зайдя в папку C:\Documents and Settings\All Users\, папка Application Data не наблюдается, необходимо включить отображение скрытых папок в Windows. Это можно сделать открыв папку C:\Documents and Settings\All Users\, сверху, в верхнем меню выбрать "Сервис" -> "Свойства папки", перейти на закладку "Вид", найти подраздел "Скрытые файлы и папки" и отметить пункт "Показывать скрытые файлы и папки".

Настройка MySQL

После установки можно провести некоторую донастройку сервера MySQL, хотя это не является обязательным. Файл настроек MySQL my.ini располагается в главной установочной директории сервера. Чтобы увидеть расширения файлов (по умолчанию в Windows расширения файлов не отображаются) нужно открыть любую папку и сверху, в верхнем меню выбрать "Сервис" -> "Свойства папки", перейти на закладку "Вид" и в первом контейнере настроек: "Файлы и папки" снять галочку с пункта: "Скрывать расширения для зарегистрированных типов файлов". Если точно соблюдались инструкции этой статьи, то папка с файлом my.ini называется C:\MySQL5.5.15\. Открываем my.ini в любом текстовом редакторе и вносим изменения.

Чтобы внесенные в конфигурационный файл изменения вступили в силу, необходимо остановить и вновь запустить сервер MySQL. Как это сделать, можно узнать ниже.

Смена типа таблиц по умолчанию: Innodb на MyISAM

Находим строку default-storage-engine=INNODB и заменяем "INNODB" на "MYISAM": default-storage-engine=MYISAM. Теперь все вновь создаваемые таблицы будут иметь тип MYISAM.

SQL режимы (SQL mod)

При переносе работающих баз данных MySQL во вновь проинсталированную, может возникнуть множество ошибок, из за отличий в SQL режимах. называемых SQL mod. Чаще всего, ошибки возникают "благодаря" установленному рекомендуемому режиму STRICT_TRANS_TABLES. Эта проблема легко решается, путем настройки значений sql-mode="значения". Подробнее о режимах SQL mod, как их просматривать и устанавливать читайте тут: "Режимы SQL Mode в MySQL ". Вкратце, отладка режимов SQL выглядит так: смотрим, какие режимы выставлены на работающем хостинге для MySQL и устанавливаем такие же, для вновь установленной версии MySQL.

Остановка и запуск сервера MySQL

Остановить и запустить сервис MySQL можно используя службы Windows: "Пуск" -> "Панель управления" -> "Администрирование" -> "Службы" и найдя в списке служб MySQL51 нажать на нее, после чего кнопками "Пуск" и "Стоп", можно, соответственно, запустить или остановить сервис MySQL.

Остановить и вновь запустить сервис MySQL можно также, используя коммандную строку Windows: "Пуск" -> "Выполнить" -> "cmd". Комманда net stop mysql51 останавливает сервер MySQL, запущенный как сервис Windows, net start mysql51 - запускает MySQL. Этот способ предпочтительнее, так как используя его, можно обнаружить возможные ошибки, при запуске сервиса.

My.ini - оригинальный* конфигурационный файл сервера MySQL

Конфигурационный файл сервера MySQL 5.5 для Windows my.ini. созданный инсталятором MySQL для Windows, можно просмотреть, перейдя по ссылке: конфиг MySQL - my.ini .

* - вверху файла внесены 2 строки-комментария от автора статьи.