SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.05.2012 14:51:22

skeef
Участник
Зарегистрирован: 29.01.2009
Сообщений: 17

Win программы видят только первую базу на сервере

Всем привет.
Переехал на новый сервер и сразу отказала моя любимая программа Navicat - стала показывать из 5 БД на сервере только первую. Поддержка сервера, конечно же сказала, что мол мы в сторонних программах, тем более виндовских разбираться не собираемся (хотя я их об этом и не просил)
Подумал, что просто прога глючит и вернулся назад на phpMyAdmin.

Просидел почти год - в итоге достало sad

Начал попробовать другие программы: MySQL-Front, HeidiSQL - все показывают одинаково: только первую базу данных из пяти.

Т.е. получается дело не в программах, а в подключении или в настройках?
Подскажите кто сталкивался с подобным?

Отредактированно skeef (09.05.2012 14:51:45)


Прикрепленные файлы:
Attachment Icon hz.jpg, Размер: 69,992 байт, Скачано: 344

Неактивен

 

#2 09.05.2012 16:05:54

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Win программы видят только первую базу на сервере

Он должен показывать только те базы, к которым есть доступ у пользователя, под именем которого коннектитесь. Возможно к каждой базе у вас отдельный пользователь. phpmyadmin скорее всего коннектится с правами root, но этот рут локальный - доступ возможет только из скипта на том же сервере. Попросите поддержку сделать вам юзера с правами на все базы.

Неактивен

 

#3 09.05.2012 16:09:52

skeef
Участник
Зарегистрирован: 29.01.2009
Сообщений: 17

Re: Win программы видят только первую базу на сервере

Ну ведь в phpMyAdmin у меня доступ ко всем базам есть и, понятное дело, для всех баз один пользователь и один пароль. А иначе бы доступа к ним не было и их бы не показывал phpMyAdmin. Или я что-то не понимаю?
(Посмотрите вложенный файл)

Неактивен

 

#4 09.05.2012 16:14:44

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Win программы видят только первую базу на сервере

FAQ №1

Неактивен

 

#5 09.05.2012 16:50:08

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Win программы видят только первую базу на сервере

skeef, MySQL различает локальных и удаленных пользователей. phpmyadmin и сайты коннектятся локально, а программы - удаленно. Фактически это разные пользователи, хотя бы даже если у них одинаковое имя и одинаковый пароль. В результате локальный john имеет права на 5 баз, а удаленный john только на одну базу.

Неактивен

 

#6 09.05.2012 17:25:07

skeef
Участник
Зарегистрирован: 29.01.2009
Сообщений: 17

Re: Win программы видят только первую базу на сервере

Спасибо rgbeast. Все решил. Оказывается в настройках пользователя удаленный доступ был разрешено только для одной БД.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson