Добрый день.
Необходимо расшарить базу данных easyhotspot для доступа из 1с, чтобы логины и пароли студентов можно было загружать напрямую, минуя скрипт)
Если правильно понимаю необходимо для этого.
1. расшарить mysql для доступа из вне, добавить на фривал порт 3306 для доступа
2. создать пользователя mysql который будет иметь доступ к этой базе
Возник нюанс.
Насколько помню скрипт выгружает полосу пропускания и время коннекта...
На какие таблицы и поля следует обратить внимание?
доступ к базе данных mysql через сеть
Re: доступ к базе данных mysql через сеть
Расшарить то несложно, не хочется давать 1с полный доступ к данным, которые ей знать не нужно)
- Dmitry
- Администратор
- Сообщения: 1073
- Зарегистрирован: 25 май 2011, 09:14
- Откуда: г. Запорожье, Украина
- Контактная информация:
Re: доступ к базе данных mysql через сеть
1а. У убунту по умолчанию сервер Mysql слушает только локальные обращения. Достигается это параметром в файле настроек Mysql либо skip-networking (по "старому") либо — bind-address =127.0.0.1 (по "новому"). Что тот вариант, что другой, нужно просто закомментировать эту строку и перезапустить Mysql
1б. Да, нужно открыть порт 3306 TCP, на котором слушает сервер Mysql
2. При создании пользователя вы вводите строку вида:
Обычно пишут чуток по другому - не base_name.table_name а base_name.*, что дает доступ КО ВСЕМ таблицам указанной базы данных. Первый же вариант позволяет ограничить доступ только лишь конкретной таблицей...
1б. Да, нужно открыть порт 3306 TCP, на котором слушает сервер Mysql
2. При создании пользователя вы вводите строку вида:
Код: Выделить всё
GRANT ALL PRIVILEGES ON base_name.table_name TO "user_name"@"%" IDENTIFIED BY "password" ;
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость