Tomsk Sysadmins Forum
Windows => Администрирование => Topic started by: Konstantine on July 10, 2008, 11:42:49
-
После того как я поставил и запустил сервер MySQL при попытке цепантуься к нему через php у меня вылезло
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /public/www/tood.elecard-med.com/htdocs/sqql.php on line 20
Џа®Ё§®и« ®иЁЎЄ ЇаЁ ᮥ¤ЁҐЁЁ б Ў §®© ¤ ле 192.168.0.122:3309
Я вспомнил что в инишнике стоит кодировка latin1, решил поменять меняю на cp1251 собираюсь перезагрузить сервер.... и тут вижу что в службах его НЕТ !!! вспоминаю что до этого ставил сборку от XAMPP (Apache, MySQL, PHP. Perl) и сносил её, потом вспомнилось как я устанавливал данный МуСКЛ при запуске у меня серв ругался что нету папки с описанием ошибок по пути в котором раньше стоялп сборка ХАМППа я эту фишку обошёл тем что в ручную засунул туда этот файл, далее серв ругался что 3309 порт занят проверил там ВИСИТ СТАРИЙ МуСКЛ от ХАМППА !!!! Видимо перед удалением сборки надо было вырубить или остаонвить все службы ( не удивлюсь если у меня сейчас на каком то порту Апач загруженный ХАМПОвский висит..) кароче я ремувил старый Хамповский сервер запускаю тот что установил mysql-4.1.16 сново по 3309 ТАДАДАААМ ВРОТ МНЕ НОГИ ОН ЗАПУСТИЛСЯ !!! ну и далее всё пытаюсь приконектиться php оно установлино на другом сервере на нём крутиться сайт и уже висит одна база. поэтому я не стал мудрить и ставить туда ещё одну базу...
И так к чему я пришёл когда пхп не смогла приконектиться я решил перезапустить как говорилось выше я не увидел в службах службу MySQL тады не зная больше методов т.к. впервые это делаю решил перезапустить следущим образом:
mysqld-nt --remove
Service successfully removed
mysqld --standalone --port=3309
далее php при коннекте сново выдало
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server during query in /public/www/tood.elecard-med.com/htdocs/sqql.php on line 20
Џа®Ё§®и« ®иЁЎЄ ЇаЁ ᮥ¤ЁҐЁЁ б Ў §®© ¤ ле 192.168.0.122:3309 - перевод Произошла ошибка при соединении с базой данных 192.168.0.122:3309
и причём теперь сервер невидно ни в диспетчере ни нетстатом порт 3309 не занят
Как реанимировать Скуль ?
-
сейчас попробовал сново
mysqld-nt --remove
Service successfully removed
только потом mysqld-nt --install mysql
Service successfully installed
и далее
mysqld --standalone --port=3309
Всеравно не запускается
-
вообще не понятно что вы делали и делаете. нормально бы объяснили...
В сервисах висит мускл или нет? (services.msc)
Если висит и его состояние "работает", то делаем mysql -u root -p (ну или вместо рута другой пользователь). Вводим пароль - соединился - значит всё работает.
Базы для сайта были на старом Мускл сервере (от КСАМПА)? Если да, и если вы их не перенесли на свеже установленный Мускл, то ясен пень у вас будет скрипт ругаться о невозможности соединения с базой.