Задавайте вопросы, мы ответим
Вы не зашли.
Вопрос: возможно ли несколько одновременных удаленных подключений к бд под одним пользователем??? или надо создавать пользователей = количеству машин???
Неактивен
Возможно, разумеется.
Неактивен
т.е. надо пробовать?! если получится значит можно, если нет - нельзя?!
Неактивен
Попробуйте, получится
Неактивен
вот еще вопрос созрел после прочтения FAQ-а. При установке мускула он выставляет собственный хост в 127.0.0.1, а реальный ip машины допустим 192.168.0.10. Что делать в этом случае? писать connect root@192.168.0.10???
Неактивен
с этим вопрос решен... оказалось что у 5.0 синтаксис следующий connect <database> 'host'@'user' -p 'password'
Хотя везде было написано 'user'@'host'
Неактивен
теперь возник еще вопрос. раньше чтобы скопировать бд с одного компа на другой тупо заходил в data\ и копировал папку с необходимой бд. на другом компе работало все нормально. Сегодня при тех же условиях оказалось что на одном компе работает (на котором была база создана), а на другом нет (на который скопировали). Начал выяснять, оказалось что не хватает двух типов файлов к каждой таблице *.myi и *.myd.
этих же файлов теперь нет нигде...
Что делать? Как скопировать бд чтобы она работала на всех компах???
--
то ли я дурак, то ли лыжи не едут. подскажите!!!
Неактивен
Отвечаю по порядку
1. Если написан bind-address = 127.0.0.1, то нужно эту строчку стереть.
2. Не знаю, что за такая страшная команда, но host@user — так не бывает
ни в одной из известных мне программ.
3. Скорее всего, у Вас базы в InnoDB. Можете сделать резервную копию
mysqldump -B dbname >filename
и потом восстановить на другом компьютере
mysqk <filename
Неактивен
вот я тоже был сильно удивлен, когда потратил целый день на попытку удаленного подключения. но стоит на машине 5.0.88-community-nt скаченный с mysql.com. вот дословный ответ на команду:
mysql> connect <dbname> 'root'@'localhost' -p '<password>';
ERROR 2005 (HY000): Unknown MySQL server host 'root' (11001)
а вот когда делаю наоборот 'localhost'@'root' все нормально!!! как говорится САМ В ШОКЕ!
в принципе строка bind-address не мешает (по крайней мере я не смотрел есть она или нет), а подключение происходит по айпи машины. вроде все нормально работает.
Неактивен
Стандартный клиент подключается при запуске, поэтому никаких коннектов
писать, конечно же, не надо.
--
Для справки, правильно писать «connect -uroot -hlocalhost dbname». Но не
надо.
Неактивен
Добрый вечер. Прошу снабдить полезными ссылками.
Пытаюсь подключиться к БД MySQL своего друга из соседнего района. Сервера MySQL стоят, все хорошо.
Определил свой внешний <ip-адрес> через сайт http://2ip.ru/ , попросил друга выполнить команду:
GRANT ALL PRIVILEGES ON kbd1.* TO myuser@<ip-адрес> IDENTIFIED BY 'пароль';
Попросил его отключить windows firewall, outpost, антивирус.
Потом пытался подключиться к нему через клиент SQLyog (рис. 1).
Получал в ответ следующее: рис. 2.
В чем проблема? Как ее решить?
Отредактированно believer (21.12.2009 20:07:15)
Неактивен
ну у меня только один вопрос: ip друга вообще пингуется? возможно провайдерская хрень какая-нить стоит...
кстати, полезная ссылка: http://www.google.ru - большая кладезь различных знаний)
Отредактированно kiligin (22.12.2009 00:11:36)
Неактивен
2believer:
прочитай тему с самого начала.
проверь конфиги того мускуля, не слушает ли он только 127.0.0.1;
попробуй по ssh к нему подключится, и внутри ssh-канала пробрось траффик мускуля портфорвардингом. (PuTTY тебе в помощь)
без знания конфигов сложно сказать, в чем причина. а местные телепаты в бессрочном отпуске....
Отредактированно warman (23.12.2009 11:13:19)
Неактивен