| 
			| 
					
						| ME 
								Гость
 | 
								|  | «  : 29-02-2004 21:00 »  |  | 
 
 Установил себе MySQL 4.0 на комп и хотел подключиться к базам через Visual C++ 5.0. он спрашивает имя сервера, а я не знаю, что писать. пробовал 127.0.0.1(lookback) пробовал Hostname, который отображается в MySQL и т.д. не может он установить... не знаю, что делать! может драйвер не правильный выбрал из списка. В Borland C++ Builder Pro все получлось через BDE...
 Проблема возникала при конфигурации баз данных через MFC. Там надо выбрать драйвер, потом сервер и т.д., а по другому я и не пробовал, может вы поможете... по другому даже не знаю как...
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| alexthunder 
								Гость
 | 
								|  | « Ответ #1 : 01-03-2004 04:48 »  |  | 
 
 Так а сервер кто будет устанавливать?   Нужно сначала Apache, IIS или т.п. поставить. Почитай статьи про установку Apache + MySQL + PHP.  Далее, дрова есть для доступа к MySQL? MyODBC о чем-нибудь говорит? |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Kuzmich 
								Гость
 | 
								|  | « Ответ #2 : 01-03-2004 05:06 »  |  | 
 
 ненужен никакой апач, у меня просто mysql и студия, все нормально работает.ME, проверь запущен ли у тебя сервер mySQL
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #3 : 01-03-2004 08:18 »  |  | 
 
 Да и какое API используется? Если собственное MySQL, то все описано в доке, а если иное, то нужно установить ODBC драйвер и настроить через панель управления (win) ODBC подключение. |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| alexthunder 
								Гость
 | 
								|  | « Ответ #4 : 01-03-2004 08:27 »  |  | 
 
 2 Kuzmich:
 Во-перых, должен быть запущен MySQL сервер.
 Для семейства NT start c:\MySQL\bin\mysqld-nt --standalone
 
 А во-вторых, IIS или Apache. Если без запущенного сервера иожно найти localhost, то поправьте меня. А VS идет с IIS
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #5 :  01-03-2004 08:33 »   |  | 
 
 alexthunder, поддержка сети и web-сервер - это не одно и тоже. Речь вообще о VC50, а не о web-программировании! "localhost" на большинстве машин означает 127.0.0.1 - тут ни сетевой карты, ни модема не надо. |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Sashok 
								Молодой специалист    Offline 
								Пол:    | 
								|  | « Ответ #6 : 02-03-2004 02:40 »  |  | 
 
 "localhost" на большинстве машин означает 127.0.0.1 А почему только на большинстве? Разве для 127.0.0.1 есть еще какие-то применения? Я не встречался, расскажи, если есть. Это не придирка к словам, просто, если действительно есть - интересно узнать. |  
						| 
								|  |  
								|  |  Записан | 
 
 Если бы окружающие нас объекты содержали столько же ошибок, сколько программы, цивилизация обрушилась бы от первого порыва ветра... |  |  | 
	| 
			| 
					
						| alexthunder 
								Гость
 | 
								|  | « Ответ #7 : 02-03-2004 04:50 »  |  | 
 
 А chm или чего получше веб-сайта никто не встечал по SSL |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Kuzmich 
								Гость
 | 
								|  | « Ответ #8 : 02-03-2004 05:22 »  |  | 
 
 Во-перых, должен быть запущен MySQL сервер.
 
 ну я это и не отрицал, а наоборот поросил проверить запущен или нет Для семейства NT start c:\MySQL\bin\mysqld-nt --standalone
 
 у меня под 2000 запускается автоматически как сервис, ключик --install Если без запущенного сервера иожно найти localhost, то поправьте меня.
 а почему нельзя то    localhost прописан в файлике hosts |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| CYFiVE 
								Гость
 | 
								|  | « Ответ #9 : 02-03-2004 06:52 »  |  | 
 
 "localhost" на большинстве машин означает 127.0.0.1 А почему только на большинстве? Разве для 127.0.0.1 есть еще какие-то применения? Я не встречался, расскажи, если есть. Это не придирка к словам, просто, если действительно есть - интересно узнать.Может быть и 127.1.1.1 и 127.0.1.1 все начинающиеся со 127 адреса зарезервированы на лупбэк |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #10 : 02-03-2004 08:09 »  |  | 
 
 Sashok, "localhost" - всего лишь имя хоста (действительное только внутри хоста - см. файл hosts) - назначить можно любое. Можно назначить localhost на другой IP. Кроме того, ф-ия gethostbyname() на "localhost" может вернуть несколько адресов. Все зависит от конфигурации машины.Просто так принято - для удобства и универсальности - чтобы localhost был 127.0.0.1 .
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Kuzmich 
								Гость
 | 
								|  | « Ответ #11 : 02-03-2004 11:06 »  |  | 
 
 ME, ну как там у тебя дела-то ? |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Me 
								Гость
 | 
								|  | « Ответ #12 : 02-03-2004 16:36 »  |  | 
 
 Вы меня не поняли! У меня все стоит и MyODBC и Apache и VC++ не 5.0, а 6.0. Я хотел через MFC создать шаблон, но обламился на выборе типа базMFC AppWizard Step 2 of 6 -> Data Source -> Database Options -> OLE DB -> Select OLE DB Datasource
 Тут я выбрал Microsoft OLE DB Provider for SQL Server, а дальше вот обламываюсь!
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #13 : 02-03-2004 18:00 »  |  | 
 
 Me, про VC50 ты сам написал.
 "SQL Server" - это MS SQL Server
 
 Еще раз: заходишь в панель управления винды, далее ODBC, далее создаешь там datasource и выбираешь для него соотв. драйвер. А в программке задаешь имя этого datasource-а.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Me 
								Гость
 | 
								|  | « Ответ #14 : 02-03-2004 19:00 »  |  | 
 
 можно по точнее? что именно, куда именно вводить, куда заходить и т.д. |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Kuzmich 
								Гость
 | 
								|  | « Ответ #15 : 03-03-2004 05:34 »  |  | 
 
 так, кажется все понятно:1. открыть ODBC администратор
 2. на вкладке User DSN сделать Add
 3. выбрать mySQL ODBC
 4. в Data source name набрать какое-нибуть имя, в Database name набрать имя базы в MySQL (должна быть уже создана)
 5. прописать юзера и пасс (если задан), нажать ОК.
 
 6. в студии выбрать ODBC а не OLE DB, доступ snapshot, в user DSN выбрать созданный провайдер ODBC.
 
 спрашивай, если что не получится
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Me 
								Гость
 | 
								|  | « Ответ #16 : 04-03-2004 19:01 »  |  | 
 
 thanx a lot! |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	|  |