Объясните на пальцах: 1045 access denied using password: NO
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Объясните на пальцах: 1045 access denied using password: NO
Стандартная ситуация: linux fedora6 + apache + php + mysql
все работает, кроме mysql
Проблема в том, что нельзя выполнить никакой скрипт, в логах mysql пишет 1045: доступ для root запрещен, пароль не указан (ERROR 1045 (28000): Access denied for user 'root'at'localhost' (using password: NO)) .
Даже если и пароль указан или другой пользователь. В оболочке тоже требует пароль, хотя я в нее под рутом захожу.
Можно соединится с web сервером, только если в my_cnf указать skip-grant-tables
Для рута базы данных все прописано: и локалхост и пароль...
Хотя на другом, настроенном хостинге - mysql сразу запускается, никаких паролей.
В чем здесь может быть проблема? Mysqld неправильно скoнфигурирован? Запущен от имени не того пользователя?
Честно говоря - я уже просто не знаю куда копать!
Подскажите новичку!
все работает, кроме mysql
Проблема в том, что нельзя выполнить никакой скрипт, в логах mysql пишет 1045: доступ для root запрещен, пароль не указан (ERROR 1045 (28000): Access denied for user 'root'at'localhost' (using password: NO)) .
Даже если и пароль указан или другой пользователь. В оболочке тоже требует пароль, хотя я в нее под рутом захожу.
Можно соединится с web сервером, только если в my_cnf указать skip-grant-tables
Для рута базы данных все прописано: и локалхост и пароль...
Хотя на другом, настроенном хостинге - mysql сразу запускается, никаких паролей.
В чем здесь может быть проблема? Mysqld неправильно скoнфигурирован? Запущен от имени не того пользователя?
Честно говоря - я уже просто не знаю куда копать!
Подскажите новичку!
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
-
- проходил мимо
Это понятно. Непонятно - при чем здесь рут, если скрипт выполняется с другими значениями пользователя и пароля.dikens3 писал(а):Доступ для рута запрещён, был использован пароль для входа в базу mysql? - НЕТ.Access denied for user 'root'at'localhost' (using password: NO))
Может нужно владельца файла скрипта поменять? А то сейчас рут стоит.
Это может влиять?
-
- проходил мимо
Так, меняем владельца скрипта на нужного - myuser, который есть в mysql и входит в группу apache, от которой работает веб-сервер.Anonymous писал(а):Это понятно. Непонятно - при чем здесь рут, если скрипт выполняется с другими значениями пользователя и пароля.dikens3 писал(а):Доступ для рута запрещён, был использован пароль для входа в базу mysql? - НЕТ.Access denied for user 'root'at'localhost' (using password: NO))
Может нужно владельца файла скрипта поменять? А то сейчас рут стоит.
Это может влиять?
В логах появляется
Access denied for user 'myuser'at'localhost' (using password: NO))
Почему же mysql не хочет с этим новым пользователем работать?
Может в php.ini нужно чего подправить?
Народ, подскажите! Здесь похоже проблема с пользователями apache и настройками php!
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
-
- проходил мимо
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
-
- проходил мимо
-
- проходил мимо
Ну я и тупой...Anonymous писал(а):Ага, понятно, я видел эти параметры.dikens3 писал(а):В index.php и т.п.
искать mysql_connect или что-то типа того.
mysql_connect принимает несколько параметров - логин, пароль, host и т.п. Их и нужно исправить.
Какой там должен быть пользователь? Наверное ведь
не рут?
safe_mode стоял on...
Народ, пожайлуста! Посоветуйте хорошую книжку по настройке и администрированию сервера Unix c упором на администрирование web-сайтов и хостинга!
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Тут одной книгой не обойдёшься.
Смотри сам, хостинг использовать может много чего:
1. Apache и т.п. (Изучать их)
2. OC FreeBSD, LINUX и т.п. (Изучать их)
3. Установку, настройки PHP, CGI и т.п.
4. Безопасность сетей, серверов, сервисов.
5. Статистика от серваков нужна? Сколько трафа съедают к примеру? Изучаешь snmp, trafd, спец. железки которые это делают.
6. Знать DNS, маршрутизацию.
7. Базы данных mysql и т.п. на уровне администрирования. (Установка, backup, настройки)
По проектированию БД отдельные книги.
Это так, что первое в голову пришло.
Смотри сам, хостинг использовать может много чего:
1. Apache и т.п. (Изучать их)
2. OC FreeBSD, LINUX и т.п. (Изучать их)
3. Установку, настройки PHP, CGI и т.п.
4. Безопасность сетей, серверов, сервисов.
5. Статистика от серваков нужна? Сколько трафа съедают к примеру? Изучаешь snmp, trafd, спец. железки которые это делают.
6. Знать DNS, маршрутизацию.
7. Базы данных mysql и т.п. на уровне администрирования. (Установка, backup, настройки)
По проектированию БД отдельные книги.
Это так, что первое в голову пришло.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- проходил мимо
Тяжело будет... Но интересно. Я вот поработал плотно с Linux недельку (правда у меня пока много спотыканий на ровном месте) - и все равно приятно, сервер настроился, работает... Все бегает, логи пишутся - красота такая, как ни посмотри.dikens3 писал(а):Тут одной книгой не обойдёшься.
Смотри сам, хостинг использовать может много чего:
1. Apache и т.п. (Изучать их)
2. OC FreeBSD, LINUX и т.п. (Изучать их)
3. Установку, настройки PHP, CGI и т.п.
4. Безопасность сетей, серверов, сервисов.
5. Статистика от серваков нужна? Сколько трафа съедают к примеру? Изучаешь snmp, trafd, спец. железки которые это делают.
6. Знать DNS, маршрутизацию.
7. Базы данных mysql и т.п. на уровне администрирования. (Установка, backup, настройки)
По проектированию БД отдельные книги.
Это так, что первое в голову пришло.
Еще раз подумал, что виндоуз полная лажа и как на ней люди поддерживают большие проекты - ума не приложу?
Но это лирика.
Кстати, если книжек так много нужно, то может кто-то посоветует книжный в Москве, где можно затарится? Желательно что бы там была англоязычная литература тоже.
-
- проходил мимо
-
- проходил мимо
Re: Объясните на пальцах: 1045 access denied using password: NO
скорее всего неправильная компиляция пхп (без поддержки мускула, там надо было указать путь к инклудам и библиотекам мускула)
а через консоль хоть подключался к мускулу?
а через консоль хоть подключался к мускулу?