LinuxForum.Fans
Тема

Нету root в MySQL

Автор: StrongASB 62 сообщений 17005 просмотров
#158164

При установке phpmyadmin выдаёт:
dbconfig-common: phpmyadmin configure: trying again.
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf
Replacing config file /etc/phpmyadmin/config-db.php with new version
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO).

#158171

StrongASB ты не злись , ты проблему решай , не ты первый занимаешся удалённым администрированием , раз тебя Access denied for user 'root'@'localhost' , так посмотри разрешения на Access for user 'root'@'localhost' , ЕМНИП это где-то в районе /etc/hosts.deny and /etc/hosts.allow , синтаксис примерно такой :

text

#hosts.allow
mysqld: LOCAL
mysqld: IP-душки-админа-хорошего-пацика
text

#hosts.deny
mysqld: ALL
ALL:IP-поганца-которого-не-пущать-а-бить-ботогами
#158174

hosts.allow

# /etc/hosts.allow: list of hosts that are allowed to access the system.
# See the manual pages hosts_access(5) and hosts_options(5).
#
# Example: ALL: LOCAL @some_netgroup
# ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
#
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper, as well as for
# rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8)
# for further information.
#

hosts.deny
# /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
# See the manual pages hosts_access(5) and hosts_options(5).
#
# Example: ALL: some.host.name, .some.domain
# ALL EXCEPT in.fingerd: other.host.name, .other.domain
#
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper, as well as for
# rpc.mountd (the NFS mount daemon). See portmap(8) and rpc.mountd(8)
# for further information.
#
# The PARANOID wildcard matches any host whose name does not match its
# address.
#
# You may wish to enable this to ensure any programs that don't
# validate looked up hostnames still leave understandable logs. In past
# versions of Debian this has been the default.
# ALL: PARANOID

p.s Я не злюсь,наоборот рад что хоть кто то помогает!!!

#158189

вот как в моём посте написано - это разрешение для подключения к мускулю через внешний порт (иначе , по дефолту , к нему из-вне подключение запрещено должно быть вроде бы , давно уже этим не занимался ) , короче гугли в сторону настройки мускуля ... :D и да , проверь файрвол - по твоим постам тебя не пускает сама система , почему выясняй .

#158262
StrongASB написал:
и сразу же начал устанавливать нужные мне программы по вот этому списку
text
    apt-get install apache2
    apt-get install mysql-server
    apt-get install php5
    apt-get install php5-mysql
    apt-get install phpmyadmin
    apt-get install mc
    apt-get install tofrodos

Всё больше я нечего не делал!

дьявол в деталях, каждую команду надо выполнять ТОЛЬКО, если предыдущая выполнилась успешно.

теперь можно выполнить всё в обратном порядке (ЕМНИП apt-get remove ...), а затем начать сначала. Но! уже внимательно. Это команды, а не заклинания. Каждая команда пишет, ЧТО произошло.

gramozeka написал:
и да , проверь файрвол - по твоим постам тебя не пускает сама система , почему выясняй .

на сервере
[console]# iptables -L[/console]

#158317

root@energypw:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
#158322

StrongASB, у вас всё и всем открыта. проблема не в фаерволе.

#158331

Фаерволл я потом настрою сам!
Помогите лучше с mySQL

#159362

Не помогло,тема актуальна! Ваши мнения?

#159381
StrongASB написал:
Ваши мнения?

ССЗБ

#159388

Мне почему то кажется что это вина Хотсинг-провайдера!

#159449
StrongASB написал:
Мне почему то кажется что это вина Хотсинг-провайдера!

ну смените хостинг-провайдера на любого другого...

причём он вообще тут? вам-же русским языком всё написали уже несколько раз! не умеете читать - извините.

#164216

Лучше поздно... smile wink - тоже встретился с подобной проблемой у знакомого решил так:


Остановить процесс mysql:

text
$ /etc/init.d/mysql stop

Запускаем mysql через команду:

text
$ /usr/bin/mysqld_safe --skip-grant-tables --user=root &

& указывает на то что запуск команды произойдет в фоновом режиме.
Запускаем mysql от root:

text
$ mysql -u root

Меняем пароль, обновляем привилегии пользователей mysql и выходим:

text
   mysql> update mysql.user set Password=PASSWORD('новый пароль') WHERE User='root';
   mysql> flush privileges;
   mysql> exit

Перезапускаем mysql:

text
$ /etc/init.d/mysql restart

Проверяем:

text
$ mysql -u root -p
#164891
newzenon написал:
тоже встретился с подобной проблемой у знакомого

не подскажите, при каких условиях возникает данный глюк? (не хочу решать его таким силовым путём)

#164907

drBatty, не особо понял как там у хостера всё было организованно, делал по ssh - сервер (не мой - попросили настроить) где-то в немеции ... при aptitude purge/install mysql пароль не спрашивал ни в каком варианте, надо было листинги все сохранить, но как-всегда... хорошо хоть это успел тут записать. smile

#164922

newzenon, ясно... ну ладно, будем знать (хотя я всё равно уверен, что тут какая-то была кривизна, до вашего вмешательства).

ЗЫЖ кроме purge/install неплохо бы ещё после удаления удалить весь каталог с базами (/var/lib/mysql ЕМНИП). Было сделано? как я распарсил ман, purge убивает конфиг, но не данные, т.о. старая кривая база остаётся.

#164925
drBatty написал:

ЗЫЖ кроме purge/install неплохо бы ещё после удаления удалить весь каталог с базами (/var/lib/mysql ЕМНИП). Было сделано?

Конечно первым делом пролез в поисках мускула - везде - и не помогло.

Войдите или зарегистрируйтесь, чтобы ответить.