• Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне
Есть вопросы? Звоните:
+7 (917) 449 09 97
admin@nizamov.school
РегистрацияВход
nizamov.school
  • Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне

Blog

  • Главная
  • Блог
  • Blog
  • 1С И MySQL. 1С 8.3 MySQL

1С И MySQL. 1С 8.3 MySQL

  • Опубликовано Илья Низамов
  • Разделы Blog
  • Дата 10.06.2019
  • Комментарии 3 комментария
1с и mysql

Подписывайтесь в соц сетях. Там провожу конкурсы и публикую еще больше контента.

Vk Youtube Telegram Instagram Facebook Twitter

Продолжаем настраивать рабочее окружение для курса по интеграции 1С с web сайтами, и в данном уроке установим MySQL. Для этого надо скачать MySQL с сайта. Скачиваем версию MySQL Community Edition (GPL) в виде zip архива, а не установщика. Ознакомится с полным курсом по интеграции вы можете здесь.

1С 8.3 MySQL
1С 8.3 MySQL

Базу данных мы будем использовать при разработке на PHP и урок по его установке и настройке вы можете посмотреть по ссылке.

Установка MySQL для интеграции с 1С

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

Разархивируйте скачанный файл и скопируйте его содержимое в папку MySQL в каталоге Bin нашего web сервера.

Настройка 1С и MySQL

Я подготовил файл с настройками my.ini. Его надо скопировать в папку MySQL. Ниже его содержание:
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
datadir="c:/Server/DB/"
default_authentication_plugin=mysql_native_password

Немного опишу, что означают наши параметры:

STRICT_TRANS_TABLES

Включает «строгий режим» для всех таблиц, поддерживающих транзакции, т.е. на InnoDB и BDB. Этот режим возвращает ошибку, вместо предупреждения в следующих случаях:
1. Тип входных данных не соответствует заданному типу. Например, вставка строки в колонку c числовым типом
2. Число или дата находится вне допустимого диапазона. Диапазон определяется типом данных. Например, для типа unsigned tinyint допустимым диапазоном являются числа от 0 до 255
3. При вставке данных пропущено значение колонки, для которой не задано значение по умолчанию и имеет атрибут NOT NULL
4. Длина значения выходит за пределы заданного диапазона. Например, для колонки типа CHAR(5) вы не сможете вставить строку более 5 символов
5. Для типов ENUM и SET отсутствует вставляемое или обновляемое значение
Более подробно об особенностях работы данного режима будет рассказано отдельно в последующей ниже главе.
– взято с Habr

datadir

Каталог где расположена наша база данных, обратите внимание на слеши

default_authentication_plugin

Для того чтобы избежать появление ошибки «The server requested authentication method unknown to the client [caching_sha2_password]»

Установка базы данных

Теперь откроем командную строку от имени администратора и выполним поочередно 3 команды для инициализации и установки нашей СУБД MySQL.

C:\Server\bin\mysql\bin\mysqld --initialize-insecure --user=root
C:\Server\bin\mysql\bin\mysqld --install
net start mysql

На этом установка MySQL завершена и для управления базами данных нам необходимо установить phpmyadmin. Чем мы и займемся в следующем уроке.

Доп материалы только для авторизованых пользователей. Пожалуйста войдите.

Метка:1С ВЕБ, Интеграция 1С

author avatar
Илья Низамов

Предыдущая запись

1С PHP. 1С APACHE. xDEBUG
10.06.2019

Следующая запись

PHP В 1С. УСТАНОВКА PHPMYADMIN
11.06.2019

Вам также может понравиться

1с шина
1С ШИНА. ШИНА ДАННЫХ 1С. УСТАНОВКА
2 февраля, 2022
Новый год nizamov.school
Новый год на NIZAMOV.SCHOOL
20 декабря, 2021
сервер взаимодействия
1С сервер взаимодействия. Amazon S3. The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
4 мая, 2021

    3 Комментария

  1. Freeman
    01.07.2020
    Ответить

    C:\Server\bin\mysql\bin\mysqld –initialize-insecure –user=root – возможно, раньше было корректно.
    Сейчас иначе:
    C:\Server\bin\mysql\bin\mysqld –initialize-insecure=on –user=root

  2. Алекс
    17.08.2020
    Ответить

    Я малолетний дебил работающий в https://www.simost.ru и поэтому я считаю что это очередной бесполезный пост захламляющий интернет.
    (напиши еще 100 раз как ставить MySQL из EXE дистрибутива и будет тебе счастье)

    • Илья Низамов
      17.08.2020
      Ответить

      Мне абсолютно пофиг на мнение малолетних дебилов

Оставьте ответ Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поиск

Рубрики

  • Blog

Ссылки

  • Политика конфиденциальности
  • Публичная оферта

Сайт создан в NIZAMOV.studio

Регистрация с помощью:

Войти Google Войти Twitter Войти Vkontakte

Вход через логин и пароль

Забыли пароль?

Нет аккаунта? Регистрируйся прямо сейчас

Register a new account

Are you a member? Login now