Подписаться на получение новых статей на почту:

База данных и СУБД MySQL. Установка. Ошибка 1045. Шаг №48

Всем привет. В этой статье мы с вами познакомимся с базой данных и системой управления базой данных (СУБД), такой как MySQL. Как Вы помните в прошлой статье мы научились сохранять данные логгера в текстовый файл. Вот теперь научимся эту информацию сохранять в базу и работать с ней при помощи СУБД. Но для начала давайте «разложим все по полкам».

Итак что же такое база данных – это совокупность информации, которая систематизирована таким образом, чтобы она могли быть найдена и обработана с помощью компьютера. Если простыми словами то база данных это набор таблиц, которые логически структурированы. База включает в себя схему или метаданные, которые описывают структуру, которая в свою очередь описывает содержание и ограничение целостности, а также определяет набор постоянных данных.

Разновидностей баз данных насчитывается свыше 50 видов и делятся по: — модели данных, здесь мы конкретно остановимся на реляционной; — по среде постоянного хранения; -по содержимому; — по степени распределенности. Итак база данных это совокупность таблиц. А вот за ввод данных (формы) и запросы (извлечение строк и столбцов и другие операции) отвечает система управления базы данных, самые известные из них MySQL, SAP, Oracle, IBMDB2 и др. Мы остановимся на MySQL. Данная СУБД является свободной реляционной системой управления базами данных.

Установка MySQLПоддержка  и разработка осуществляется корпорацией Oracle. Входит в состав серверов и портативных сборок серверов. Обычно MySQL используют как сервер, но также может использоваться как внутренний сервер, который включают в автономные программы. Далее мы с вами рассмотрим данную СУБД как отдельный сервер и включим в наше приложение как внутренний сервер. Теперь «познакомимся поближе». Что такое реляционная база данных? И почему она? Реляционный означает быть связанным с выражением отношений между чем-либо. Объекты внутри таких баз данных хранятся в виде набора двумерных таблиц, которые в свою очередь состоят из набора столбцов, в которых может указываться параметры данных. Число столбцов фиксировано, т.е. структура базы данных известна заранее, а вот число строк(рядов) ничем не ограничено. В данном случае строки являются объектами. Почему же эта база данных. В данном случае реляционные базы данных получили широкое распространение, т.к. очень хорошо описались в математике(автор Эдгар Франк Кодд). Вторая причина это открытая архитектура и GPL – лицензирование, при условии если какая-либо программа включает исходный код MySQL, то она тоже должна распространяться по лицензии

Итак познакомившись с основами давайте займемся установкой сервера. Итак все что нам надо, это перейти по следующему адресу oracle.com, можете зарегистрироваться, так как мы часто будем качать оттуда необходимые нам библиотеки. Если Вас усложнит поиск, то переходите далее по следующем адресу http://dev.mysql.com/downloads/mysql/  и выбирайте необходимый дистрибутив MySQL под свою операционную систему: либо с мастером настройки либо без него вручную. Итак рассмотрим, ниже, настройку под  32-битную систему Windows c мастером  установки и настройки Configuration Wizard. Ниже описана пошаговая установка и настройка.

1.   Скачиваем, зМастер установки MySQLапускаем, соглашаемся с лицензией, выбираем тип установки Custom(Выборочная), указываем каталог установки, выбираем параметры установки (включение/исключение компонентов). По окончанию установки необходимо установить флаг запуска мастера настройки(конфигурации). После установки запускается мастер.

 

.

Режим настройки MySQL2.  Настройка начинается с выбора режима настройки сервера. Выбираем Detailed  Configuration.

 

 

 

Конфигурация MySQL  3.  Выбираем конфигурацию MySQL — Developer Machine (Компьютер разработчика).

 

 

 

Тип базы данных MySQL

4. Выбираем тип базы данных — Multifunctional Database (Многофункциональная база данных). Здесь же при необходимости можно изменить каталог файловой системы, где будут храниться файлы табличной области InnoDB.

 

 

Количество пользователей/приложений MySQL

      5. Укажем количество пользователей/приложений, которые будут одновременно подключены к серверу. Выбираем Decision Support (DSS)/OLAP (Система поддержки принятия решений/аналитической обработки данных) – прогнозируемое количество одновременных соединений составляет в среднем 20, но не более 100.

 

Удаленные подключения MySQL      6.  Разрешаем удаленные подключения Enable TCP/IP Networking и использование строгого режима Enable Strict Mode(для отмены операции записи при некорректном значении). Номер порта оставляем по умолчанию 3306). Устанавливаем флажок Add firewall exception for this port (Добавить исключение брандмауэра для этого порта) для автоматического открытия этого порта в брандмауэре Windows.

 

Кодировка MySQL

7.  Выбираем кодировку Best Support For Multilingualism (Наилучшая поддержка мультиязычности) – кодировка Unicode (UTF-8). Впоследствии можно изменить кодировку для отдельных таблиц.

 

 

8.  Задаем параметры Windows. Устанавливаем флажок - Install As Windows Service (Установить как сервис Windows). Здесь мы можем изменить имя сервиса и указать его автоматический запуск при запуске Windows, установив флажок Launch the MySQL Server automatically (Автоматически запускать сервер MySQL). Устанавливаем флажок Include Bin Directory in Windows PATH (Включить каталог bin в переменную Windows PATH), чтобы при запуске сервера и утилит из командной строки не надо было указывать полный путь к ним.

9. Настроим параметры безопасности MySQL. Введите в поля New root password (Новый пароль root) и Confirm (Подтверждение) пароль пользователя root (этот пользователь обладает правами для проведения любых действий в MySQL).

Установка  и ошибка 1045 MySQL10. Для запуска процесса конфигурирования нажмите кнопку Execute (Выполнить). В случае успешной конфигурации мы получим результат на рисунке слева. Но в процессе конфигурации часто возникает ошибка 1045. Здесь может быть следующие причины и их устранение:

—    Проверка работы сервера. Здесь мы заходим в панель управления — Администрирование – Службы и проверяем работу сервера;
—    Если у Вас когда то был установлен данный сервер, то могли остаться старые пароли и базы данных. Для этого перед командой выполнить удаляем папку  MySQL  по пути C:\\Document and setting\All users\Application Date\MySQL;
—    И последнее, может быть закрыт порт 3306 брандмаузером.

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

Просмотрено 2523 раз.

Я на Google+

База данных и СУБД MySQL. Установка. Ошибка 1045. Шаг №48: Один комментарий

  1. Очень помогло описание ошибки. Когдато был сервер, просто игрался. А сечас устанавливал,то намучался. Большое спасибо.

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting