• Главная
  • Курсы
  • События
  • Блог
  • Контакты
  • Магазин
    • Загрузки
  • Партнерка
  • Обо мне
Есть вопросы? Звоните:
+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
  • Комментарии 4 комментария
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

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

gigachat
GIGACHAT ИЛИ CHATGPT ИИ МЕНЕДЖЕР ДЛЯ 1С
15 мая, 2024
gigachat ии менеджер
ИИ МЕНЕДЖЕР НА БАЗЕ GIGACHAT
12 февраля, 2024
chatgpt антиспам
ChatGPT Антиспам. Часть 1
5 февраля, 2024

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

  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
      Ответить

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

  3. Регистрация
    31.01.2024
    Ответить

    Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me. https://www.binance.com/bg/join?ref=RQUR4BEO

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

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

Поиск

Рубрики

  • Blog

Ссылки

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

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

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

Войти Vkontakte

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

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

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

Register a new account

Are you a member? Login now