Татьяна писал(а):Дебет работает так, как Вы его настроили
Дарья Вам писала
Дарья писал(а):Настройку соединения с базой посмотрите: на клиенте должен быть указан ip сервера и имя базы данных должно совпадать на сервере и на клиенте.
Вот и пропишите на клиенте вместо localhost IP сервера
А еще с правами не все корректно:
1. MySQL стоять должен
только на сервере, соответственно на клиенте никаких прав давать не нужно
2. На сервере нужно дать права не только на localhost, а и на @ (чтобы с других ПК можно было подключится к базе)
Извините, но было не совсем так. В посте 11 января Дарье я задал вопрос:
"Теперь хочу установить Дебет+ на клиентском компьютере.
Вопрос 1:
Здесь как прописывать?
GRANT ALL PRIVILEGES ON dpadmin.* TO "DPADMIN"@"
???????" IDENTIFIED BY "password" WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON dpbase.* TO "DPADMIN"@"
?????????" IDENTIFIED BY "password" WITH GRANT OPTION;
Вопрос 2:
При создании новой базы на клиентском ПК в поле "Сервер базы данных" я указываю имя или
IP-адрес НЕ КЛИЕНТСКОЙ, а
серверной (той, на которую вы мне помогали установить Дебет+) машины, правильно?"
Мне ответили:
"GRANT ALL PRIVILEGES ON dpadmin.* TO "DPADMIN"@"%" IDENTIFIED BY "password" WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON dpbase.* TO "DPADMIN"@"%" IDENTIFIED BY "password" WITH GRANT OPTION;
В поле Сервер пишите IP-адрес."
И я прописал то, что она мне сказала. Я прописывал несколько раз IP сервера вместо localhost, но тогда на КЛИЕНТе выдает ошибку подключения к базе.
Что касается прав "не только на localhost, а и на @", то об этом мне не сказали вообще.
Как видите, я делал все по рекомендациям.
Ну хорошо. Если я правильно понял, то сейчас мне нужно:
1. Снести MySQL с КЛИЕНТской машины;
2. На СЕРВЕРе дать права на подключение другим;
3. В настройках соединения КЛИЕНТа указать IP- адрес СЕРВЕРа.
Сейчас я правильно Вас понял?