Переустановил MySQL. Как подключить уже существующую (старую) базу. #499453


#0 by raykom
ПЕреустаногвил Мускуль. Просто удалил старый 5.0 поставил 5.1. Теперь не знаю как подключить старые базы. Подскажите граждане, товарисчи, баре ... Есть phpMyAdmin. Но не соображу как. Благодарствуем.
#1 by Bob_
скопировать нужную базу в нужную папочку
#2 by Rie
Никак, если старый не сохранился. Надо было сдампить базы оттуда и восстановить сюда.
#3 by Renat11111
По-моему сегодня одним 1с-ником станет меньше.
#4 by smaharbA
адинес с мускулем работает ?
#5 by raykom
Как я узная, какая нужная ? Она и так как лежала на месте, так и лежит. Или имееешь в виду создать новую пустую, а ткдк залить содержимое каталога старой ? Дануна ... С чего это оболочка с базой так связаны ? В жисть не поверю. Даже оленеска позволяет базы как угодно тусовать ...
#6 by Rie
Сменили ISAM на MyISAM.
#7 by raykom
Уверен, что подключить мона, тока не найду как пока ...
#8 by Rie
Может быть. Но не быстрее ли будет восстановить 5.0 и сдампить базы?
#9 by misha122062
а аттачь не помогает?
#10 by raykom
Шо такое и из чего следует ? Типа 5.0 - ИСАМ, а 5.1 МуИСАМ ? Четокак то туго ...
#11 by misha122062
Блин, это же не скул. прошу прощения
#12 by smaharbA
прописать в базу mysql insert into mysql.db ...
#13 by raykom
Не совсем в курсе, шо такое ...
#14 by Renat11111
все беру в команду.... команду КВН
#15 by raykom
ТОгда другой вопрос, как в 5.0 подключить старые базы ?? Или сами подключатся ? Если там можно почему тут нельзя
#16 by raykom
>insert into mysql.db ... ЩАс покурю тему ...
#17 by smaharbA
то же самое, база мускуль наверняка заменена
#18 by raykom
Ну ты же в курсе за оденеснеков ... Отстатыщщ и я ваш  на веки :)) , мона и клоуном паработать ...
#19 by raykom
ТАк то я смутно подозреваю,что нужно из старой как то выдернуть таблицы и импортировать их, тока пока не раскурю как.
#20 by raykom
Ну ка попробую создать пустую одноименную новую и скопировать туда каталог старой.Тупо, для ачала. Пароли то помню.
#21 by smaharbA
самое простое создать тебе такую же новую базу (старые файлы ее забекапить) и потом остановить мускуль и скопировать старый каталог взамен нового
#22 by misha122062
Мы тебя теряем?...
#23 by smaharbA
пароль хранится не в базе, а в базе mysql
#24 by smaharbA
на венде дела толком с мускулем не имел
#25 by raykom
Щас я помолчу 15 мин,потом доложу ...
#26 by raykom
Создавал новую вот так mysqladmin -uххх -p ххх create ххх Создавал из СМД. Первый раз просто молча вернулся в корневой катало БИН Нажал второй раз на энтер, говорит, что база уже екзист,есть типа. Захожу в ПХПМуАдмин, вс пске такая база есть, таблиц в ней нету, понятно. Но бляха-муха, я ни как не могу найти каталог этой базы, епрст. В кталоге установки нет, в старом каталоге баз - только переименованная старая база. Как узнать путь к каталогу базы ?
#27 by Rie
Смотри в my.ini
#28 by raykom
угу
#29 by raykom
Я там вот что нашел datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/" Там соответственно нашел и каталог базы данных. Я вспомнил, что при установке указал что только для текушего пользователя.Хотя каталог для баз зоздавал иной. Таак,щас разберусь.Пока помолчу.
#30 by Rie
Возможно, задал при установке inno_db_data_homedir
#31 by raykom
Хмм,каждыйновый отве порождает новый вопрос. А для Joomla, какой тип баз Мускуля лучьше использовать InnoDB или MyISAM ??? Такая вот инфа интересная. >>>>а быстро писать "на полном скаку" в одну таблицу - лучше myisam >>>нет. >> >>MyISAM умеет быстро читать, с записью как раз есть большие проблемы, из-за >>чего и появились отложенные insert, без них на большом объеме обновлений >>myisam затыкается. > > >На моем опыте - MyISAM выигрывает здоровски с простыми запросами и небольшой >БД(до 500000 записей). Странный у вас опыт...Либо руки неоттуда (=/), либо совсем простые запросы, да и то - по синтетикам InnoDB лучше в 1.5-2 раза, см. тесты....На mysql.com черным по белому пишут о том, что в heavy load production лучше юзать InnoDB, основные причины тут уже описаны.... У меня в небольшой базе поисковика ffsearch(2.5kk индексированных файлов, 250-300Мб сама база) время полного ребилда снизилось с 1.5-2 часов до 10-20 минут ;) Это называется блокировки на уровне записей или что такое MyISAM + concurrent SELECT+UPDATE ;) Ссылку не могу запостить, она какая то километровая.
#32 by raykom
Вот еще В MyISAM блокировки на уровне таблицы, а в  InnoDB  ну уровне записи. В момент записи/обновления в MyISAM все кто обращается к этой таблице ждут, если писать пытаются несколько одновременно - совcем плохо. Склоняюсь к мысли, что для сайта достаточно MyISAM, поскольку записи в базу мускуля будут делаться только 1 приложением. Администрирование и изменение контента в базу конечно пишутся, но не редко, важны ли тут транзакции, а вот логи статистики с сайта, сто же ведь в базе,это критично или нет ? Мождля этого транзакции то же не особо нужны ?
#33 by raykom
ВОт резюмекому интересно. Отвечает админ и разработчик 5.0 Ссылку запостить не могу, они почему то безумно длинные. >1. Уходить ли с MySQL - вопрос интересный, но, обычно, политический. MySQL справляется с очень большими нагрузками, как и другие СУБД. 2. Утверждение, что  MyISAM  быстрее  InnoDB  - сомнительное. Они предназначены для разных видов приложений. MyISAM  - таблички, предназначеные для приложений с очень большим перевесом в сторону чтения (например, они будут хорошо себя вести при 1000 чтений на 1 запись). При этом следует понимать, что они не поддерживают одновременную запись. InnoDB  в свою очередь поддерживает одновременную запись при очень малой деградации производительности чтений по сравнению с  MyISAM . Собственно, в условиях присутствия запросов на запись, параллельные чтения из той же таблички  InnoDB  возможны (в отличие от  MyISAM ), а, соответственно, производительность таких таблиц будет в среднем выше. Сайт вот этот.
#34 by raykom
Короче ларец просто открывался. ЕСли базы лежат в каталоге установки, для 5.0 это типа С:МуСКЛData, для 5.1 в каталогепользователя C:DocumentsandSettingsAllUsersApplicationМускульData, переименовываем старую базу,командуем мускулю создать новую базу с тем же логином и паролем, затем удаляем созданный каталог, а старый переименовываем обратно. Если база лежала в произвольном каталоге, то тогда просто командуем мускулю создать базу, затем в штатных каталогах (см. выше) удаляем эти базы, а вместо них оставляем протые текстовые файлы (хоть из блокнота) типа названиебазы.sym внутри он должен содержать строку абсолютным путем к базе,включая каталог базы. Типа E:BaseSQLимябазы И вуаля. Тема закрыта.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С