Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

20 Сентябрь 2019, 02:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: « 1 2   Вниз
  Печать  
Автор Тема: Base как фронтенд для MySQL  (Прочитано 3276 раз)
0 Пользователей и 1 Гость смотрят эту тему.
akelot
Новичок
*
Offline Offline

Сообщений: 3



« Ответ #15: 22 Июнь 2019, 11:24 »

Или нужно MySQL поднимать и SQLite мне тут не помощник?
Если не планируете впоследствии использовать SQLite, то разумеется стоит поднимать MySQL, это совершенно разные СУБД (хоть одна и создана на основе идей заложенных в другой). Вы сейчас все "отточите" на SQLite, а когда перейдете на MySQL придется чуть ли не сначала разбираться.
Записан
luu
Участник
**
Offline Offline

Сообщений: 12


« Ответ #16: 6 Август 2019, 18:11 »

Начал пробовать прикручивать Base к MySQL.
При подключении к MySQL в режиме "прямого доступа" - база открывается, но вносить изменения, новые данные - не могу. База доступна только для чтения.

Начал пробовать через JDBC Driver.
И вот тут затык. При попытке подключения, получаю сообщение:
"The server time zone value 'MSK' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support."

Гугл подсказал, что обойти этот момент можно путем добавления следующего текста в результирующий URL:
Код:
?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Europe/Moscow
Получилось примерно так, как в скриншоте во вложении.
С таким именем базы - подключился!

НО!
После того, как создал новый файл базы, зарегистрировал его, внес необходимые данные, сохранил. =>

Открываю файл базы => Нажимаю кнопку "Таблицы" => В открывшемся окне аутентификации ввожу логин/пароль => Получаю сообщение "Access denied for user 'xxx'@'%' to database 'Moscow'"
Подскажите, как настроить стабильное подключение к внешней базе?  Непонимающий


* Снимок экрана от 2019-08-06 18-05-22.png (83.37 Кб, 744x580 - просмотрено 8 раз.)
Записан
luu
Участник
**
Offline Offline

Сообщений: 12


« Ответ #17: 7 Август 2019, 17:16 »

Предварительно решил эту проблему, путем прописывания в my.cnf строки:
Код:
[mysqld]
default-time-zone='+02:00'
Но подозреваю, что если пользователи будут подключаться из разных часовых поясов - то такой подход не спасет  Непонимающий
Записан
Страниц: « 1 2   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!