LinuxForum.Fans
Тема

Нету root в MySQL

Автор: StrongASB 62 сообщений 17004 просмотров
#157799
text

>>aptitude purge mysql-server mysql-common mysql-server-5.1 mysql-server-core-5.1 phpmyadmin
Следующие пакеты будут УДАЛЕНЫ:                  
  libdbd-mysql-perl{u} libdbi-perl{u} libmysqlclient16{u} libnet-daemon-perl{u} 
  libplrpc-perl{u} mysql-client-5.1{u} mysql-common{p} mysql-server-5.1{p} 
  mysql-server-core-5.1{p} 
0 пакетов обновлено, 0 установлено новых, 9 пакетов отмечено для удаления, и 6 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки освободится 61,1 M байт.
Хотите продолжить? [Y/n/?] 
(Чтение базы данных ... на данный момент установлено 223848 файлов и каталогов.)
Удаляется пакет mysql-server-5.1 ...
Stopping MySQL database server: mysqld.
Вычищаются файлы настройки пакета mysql-server-5.1 ...
Обрабатываются триггеры для man-db ...
(Чтение базы данных ... на данный момент установлен 223761 файл и каталог.)
Удаляется пакет mysql-client-5.1 ...
Удаляется пакет libdbd-mysql-perl ...
Удаляется пакет libdbi-perl ...
Удаляется пакет libmysqlclient16 ...
Удаляется пакет libplrpc-perl ...
Удаляется пакет libnet-daemon-perl ...
Обрабатываются триггеры для man-db ...
(Чтение базы данных ... на данный момент установлено 223480 файлов и каталогов.)
Удаляется пакет mysql-common ...
Вычищаются файлы настройки пакета mysql-common ...
dpkg: предупреждение: при удалении mysql-common не пустой каталог «/etc/mysql» не удалён.
Удаляется пакет mysql-server-core-5.1 ...
Обрабатываются триггеры для man-db ...

>>chmod -R 777 /tmp >>aptitude install mysql-server mysql-client ~zenon/ :) Следующие НОВЫЕ пакеты будут установлены: libdbd-mysql-perl{a} libdbi-perl{a} libmysqlclient16{a} libnet-daemon-perl{a} libplrpc-perl{a} mysql-client mysql-client-5.1{a} mysql-common{a} mysql-server mysql-server-5.1{a} mysql-server-core-5.1{a} 0 пакетов обновлено, 11 установлено новых, 0 пакетов отмечено для удаления, и 6 пакетов не обновлено. Необходимо получить 62,7 kB/24,3 MB архивов. После распаковки 61,3 MB будет занято. Хотите продолжить? [Y/n/?] Получить:1 http://ftp.corbina.net/debian/ unstable/main mysql-client all 5.1.56-1 [62,7 kB] Получено 62,7 kБ в 0с (166 kБ/с) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета mysql-common. (Чтение базы данных ... на данный момент установлено 223388 файлов и каталогов.) Распаковывается пакет mysql-common (из файла .../mysql-common_5.1.56-1_all.deb)... Выбор ранее не выбранного пакета libnet-daemon-perl. Распаковывается пакет libnet-daemon-perl (из файла .../libnet-daemon-perl_0.47-1_all.deb)... Выбор ранее не выбранного пакета libplrpc-perl. Распаковывается пакет libplrpc-perl (из файла .../libplrpc-perl_0.2020-2_all.deb)... Выбор ранее не выбранного пакета libdbi-perl. Распаковывается пакет libdbi-perl (из файла .../libdbi-perl_1.616-1_amd64.deb)... Выбор ранее не выбранного пакета libmysqlclient16. Распаковывается пакет libmysqlclient16 (из файла .../libmysqlclient16_5.1.56-1_amd64.deb)... Выбор ранее не выбранного пакета libdbd-mysql-perl. Распаковывается пакет libdbd-mysql-perl (из файла .../libdbd-mysql-perl_4.018-1_amd64.deb)... Выбор ранее не выбранного пакета mysql-client-5.1. Распаковывается пакет mysql-client-5.1 (из файла .../mysql-client-5.1_5.1.56-1_amd64.deb)... Выбор ранее не выбранного пакета mysql-server-core-5.1. Распаковывается пакет mysql-server-core-5.1 (из файла .../mysql-server-core-5.1_5.1.56-1_amd64.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет mysql-common (5.1.56-1) ... Выбор ранее не выбранного пакета mysql-server-5.1. (Чтение базы данных ... на данный момент установлено 223762 файла и каталога.) Распаковывается пакет mysql-server-5.1 (из файла .../mysql-server-5.1_5.1.56-1_amd64.deb)... Выбор ранее не выбранного пакета mysql-client. Распаковывается пакет mysql-client (из файла .../mysql-client_5.1.56-1_all.deb)... Выбор ранее не выбранного пакета mysql-server. Распаковывается пакет mysql-server (из файла .../mysql-server_5.1.56-1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libnet-daemon-perl (0.47-1) ... Настраивается пакет libplrpc-perl (0.2020-2) ... Настраивается пакет libdbi-perl (1.616-1) ... Настраивается пакет libmysqlclient16 (5.1.56-1) ... Настраивается пакет libdbd-mysql-perl (4.018-1) ... Настраивается пакет mysql-client-5.1 (5.1.56-1) ... Настраивается пакет mysql-server-core-5.1 (5.1.56-1) ... Настраивается пакет mysql-server-5.1 (5.1.56-1) ... Stopping MySQL database server: mysqld. 110501 23:33:37 [Note] Plugin 'FEDERATED' is disabled. 110501 23:33:37 InnoDB: Initializing buffer pool, size = 8.0M 110501 23:33:37 InnoDB: Completed initialization of buffer pool 110501 23:33:37 InnoDB: Started; log sequence number 0 44253 110501 23:33:37 InnoDB: Starting shutdown... 110501 23:33:42 InnoDB: Shutdown completed; log sequence number 0 44253 Starting MySQL database server: mysqld. Checking for tables which need an upgrade, are corrupt or were not closed cleanly.. Настраивается пакет mysql-client (5.1.56-1) ... Настраивается пакет mysql-server (5.1.56-1) ... >>mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 46 Server version: 5.1.56-1 (Debian)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Для входа в mysql:

text
mysql -u root -p
#157805
StrongASB написал:
При входе в phpmyadmin пишет:

... да пусть он хоть благим матом матерится через пох-и-нах - вы последовательно ходите : mysql->php->mysql+php->outside-php+mysql .
вы же не настроили ни мускуль , ни тем более мускуль на удалённый вход (в гуглопереводчик тупо вбейте три своих последних поста если лень самому переводить , он же вам в рупор кричит - " Лёлик все пропало ,шеф нас убёт ..." ) .. начните с начала , по мануалу .. не ждите готового решения - его нет , потому что уже давным давно вошло в "Руководство по <какой-то там херне> для чайников" ...

#157910

[console]root@energypw:~# aptitude purge mysql-server mysql-common mysql-server-5.1 mysql-server-core-5.1 phpmyadmin
The following packages will be REMOVED:
dbconfig-common{u} fontconfig-config{u} javascript-common{u}
libdbd-mysql-perl{u} libdbi-perl{u} libfontconfig1{u} libgd2-xpm{u}
libhtml-template-perl{u} libjpeg62{u} libjs-mootools{u} libltdl7{u}
libmcrypt4{u} libmysqlclient16{u} libnet-daemon-perl{u} libplrpc-perl{u}
libt1-5{u} libxpm4{u} mysql-client-5.1{u} mysql-common{p}
mysql-server-5.1{p} mysql-server-core-5.1{p} php5-gd{u} php5-mcrypt{u}
php5-mysql{u} phpmyadmin{p} ttf-dejavu-core{u} wwwconfig-common{u}
0 packages upgraded, 0 newly installed, 27 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 88.0 MB will be freed.
Do you want to continue? [Y/n/?] y
(Reading database ... 25535 files and directories currently installed.)
Removing phpmyadmin ...
Purging configuration files for phpmyadmin ...
Processing triggers for man-db ...
(Reading database ... 24607 files and directories currently installed.)
Removing dbconfig-common ...
Removing php5-gd ...
Removing libgd2-xpm ...
Removing libfontconfig1 ...
Removing fontconfig-config ...
Removing javascript-common ...
Processing triggers for man-db ...
Processing triggers for libapache2-mod-php5 ...
Reloading web server config: apache2.
(Reading database ... 24325 files and directories currently installed.)
Removing mysql-server-5.1 ...
Stopping MySQL database server: mysqld.
Purging configuration files for mysql-server-5.1 ...
Processing triggers for man-db ...
(Reading database ... 24237 files and directories currently installed.)
Removing mysql-client-5.1 ...
Removing libdbd-mysql-perl ...
Removing libdbi-perl ...
Removing libhtml-template-perl ...
Removing libjpeg62 ...
Removing libjs-mootools ...
Removing php5-mcrypt ...
Removing libltdl7 ...
Removing libmcrypt4 ...
Removing php5-mysql ...
Removing libmysqlclient16 ...
Removing libplrpc-perl ...
Removing libnet-daemon-perl ...
Removing libt1-5 ...
Removing libxpm4 ...
Processing triggers for man-db ...
Processing triggers for libapache2-mod-php5 ...
Reloading web server config: apache2.
(Reading database ... 23873 files and directories currently installed.)
Removing mysql-common ...
Purging configuration files for mysql-common ...
dpkg: warning: while removing mysql-common, directory '/etc/mysql' not empty so not removed.
Removing mysql-server-core-5.1 ...
Processing triggers for man-db ...
(Reading database ... 23780 files and directories currently installed.)
Removing ttf-dejavu-core ...
Removing wwwconfig-common ...[/console]

[console]root@energypw:~# aptitude install mysql-server mysql-client
The following NEW packages will be installed:
libdbd-mysql-perl{a} libdbi-perl{a} libhtml-template-perl{a} libmysqlclient16{a} libnet-daemon-perl{a} libplrpc-perl{a}
mysql-client mysql-client-5.1{a} mysql-common{a} mysql-server mysql-server-5.1{a} mysql-server-core-5.1{a}
0 packages upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 65.2 kB/24.1 MB of archives. After unpacking 61.2 MB will be used.
Do you want to continue? [Y/n/?] y
Get:1 http://repos.hostnoc.net/debian/ squeeze/main mysql-client all 5.1.49-3 [65.2 kB]
Fetched 65.2 kB in 0s (134 kB/s)
Preconfiguring packages ...
Selecting previously deselected package mysql-common.
(Reading database ... 23713 files and directories currently installed.)
Unpacking mysql-common (from .../mysql-common_5.1.49-3_all.deb) ...
Selecting previously deselected package libnet-daemon-perl.
Unpacking libnet-daemon-perl (from .../libnet-daemon-perl_0.43-1_all.deb) ...
Selecting previously deselected package libplrpc-perl.
Unpacking libplrpc-perl (from .../libplrpc-perl_0.2020-2_all.deb) ...
Selecting previously deselected package libdbi-perl.
Unpacking libdbi-perl (from .../libdbi-perl_1.612-1_amd64.deb) ...
Selecting previously deselected package libmysqlclient16.
Unpacking libmysqlclient16 (from .../libmysqlclient16_5.1.49-3_amd64.deb) ...
Selecting previously deselected package libdbd-mysql-perl.
Unpacking libdbd-mysql-perl (from .../libdbd-mysql-perl_4.016-1_amd64.deb) ...
Selecting previously deselected package mysql-client-5.1.
Unpacking mysql-client-5.1 (from .../mysql-client-5.1_5.1.49-3_amd64.deb) ...
Selecting previously deselected package mysql-server-core-5.1.
Unpacking mysql-server-core-5.1 (from .../mysql-server-core-5.1_5.1.49-3_amd64.deb) ...
Processing triggers for man-db ...
Setting up mysql-common (5.1.49-3) ...
Selecting previously deselected package mysql-server-5.1.
(Reading database ... 24089 files and directories currently installed.)
Unpacking mysql-server-5.1 (from .../mysql-server-5.1_5.1.49-3_amd64.deb) ...
Selecting previously deselected package libhtml-template-perl.
Unpacking libhtml-template-perl (from .../libhtml-template-perl_2.9-2_all.deb) ...
Selecting previously deselected package mysql-client.
Unpacking mysql-client (from .../mysql-client_5.1.49-3_all.deb) ...
Selecting previously deselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.1.49-3_all.deb) ...
Processing triggers for man-db ...
Setting up libnet-daemon-perl (0.43-1) ...
Setting up libplrpc-perl (0.2020-2) ...
Setting up libdbi-perl (1.612-1) ...
Setting up libmysqlclient16 (5.1.49-3) ...
Setting up libdbd-mysql-perl (4.016-1) ...
Setting up mysql-client-5.1 (5.1.49-3) ...
Setting up mysql-server-core-5.1 (5.1.49-3) ...
Setting up mysql-server-5.1 (5.1.49-3) ...
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
Setting up libhtml-template-perl (2.9-2) ...
Setting up mysql-client (5.1.49-3) ...
Setting up mysql-server (5.1.49-3) ...[/console]

[console]root@energypw:~# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)[/console]

#157918

StrongASB, уберите большие полотна под спойлер или пользуйтес тегами code.
chmod -R 777 /tmp сделали?
При установке пароль спрашивал?

#157928

Замечание принял!
Права поставил,Пароль при установке не спросил!

#157954
StrongASB написал:
Замечание принял!
Права поставил,Пароль при установке не спросил!

Полтергейст О_о - видел же мой листинг - всё Оk.

#157966
StrongASB написал:
Пароль при установке не спросил!

Похоже это какая-то особая магия 64-х битки Squeeze
IMHO, нужно репортить в MySQL Bugs
Тем более, что багов с 64-х битками там завались.

#157969
mdma написал:

Похоже это какая-то особая магия 64-х битки Squeeze
IMHO, нужно репортить в MySQL Bugs
Тем более, что багов с 64-х битками там завались.

Ну у меня 64 бит, правда unstable - багов кроме своих ошибок не видел вообще.

#157970
newzenon написал:
Ну у меня 64 бит, правда unstable - багов кроме своих ошибок не видел вообще.

Я имел ввиду, что их завались на багтраке мускула, просто только что там сидел.
Искал что-нибудь похожее на ситуацию ТС.

StrongASB написал:
root@energypw:~# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

А у меня вопрос вот что-то возник, а что Вы там вводите, если он у Вас пароль не просил при установке?
Может стоит попробовать:
[console]# mysql -u root[/console]

Вот, кстати, нашел статейку, может поможет, ну и еще в это же духе.

#157978
StrongASB написал:
Установил mySQL и phpmyadmin на Debian 6 x64
При установке пароль не попросил,я удивился...

ну раздули... sage...

снесите всё что "поставили", потом

[console]# apt-get install mysql-server[/console]

ВСЁ!

ИЧСХ PhpMyAdmin ставится точно так-же.

gramozeka, в этом их дебе есть прикольная диалоговая штучка, которая пароль рута просит, и сама всё настраивает. этот господин видимо из сырцов ставил :(

#157985

drBatty, ТС уже не раз говорили тоже:
при установке так:

text
aptitude install mysql-server

а также при вводе:

text
dpkg-reconfigure mysql-server-5.1

будет произведена начальная инициализация мускула и спросит пароль в диалоге:





Сначала была проблема с правами на /tmp, сейчас что там творится - не понятно...

#157995

newzenon, я не смог найти слов, которые подходят для ответа :(
ну вы поняли...

#157998
gramozeka написал:
1 . мускуль должен быть установлен весь , порочная практика rpm/deb заточек , когда один(!) продукт делится на стопицоттысяч пакетиков и пакетишков имхо ЗЛО ... весь это значит ВЕСЬ ! от начала до конца ..

всё нормально там - я ставил. Он сам скачивает все необходимые зависимости. В Debian нет проблемы в данном конкретном случае. А следовательно, ТС что-то ставил самостоятельно не пойми откуда и как. И это нечто криво работает.

gramozeka написал:
2 . управляющие скрипты должны иметь права на запуск .
3 . базовый демон должен быть запущен(и остановлен самим собой или системой если есть какие то ошибки в текушей конфигурации )
4 . базы данных должны быть созданы и инициированы посредством самого мускуля т.е. нативно , делается это стандартными средствами системы ..(mysql_install_db)
5 . умолчальные ресурсы мускуля (директория в базами , сами базы , пути к сокетам и сами сокеты должны иметь права\владельца умолчального базового пользователя мускуля , как правило это системный пользователь mysql состоящий в группе mysql (!) - это важно ...
6 . когда выше перечисленные требования выполнены , мускуль без вопросов стартует при загрузке системы по команде :

/usr/bin/mysqld_safe --skip-networking

и владельцем сокета является пользователь mysql !

всё это содержится в команде apt-get install mysql-server
необходимо и достаточно просто удалить то, что ТС там накрутил.

права на /tmp/ вообще убили :(

#158002
drBatty написал:
А следовательно, ТС что-то ставил самостоятельно не пойми откуда и как. И это нечто криво работает.

вот и я об чём :(

#158003

Я честно говоря подозреваю что ТС что-то сделал, ну допустим натравил chmod -R на корень, а вот тогда ОЙ... Спасет только переустановка...

#158049
newzenon написал:
а вот тогда ОЙ... Спасет только переустановка...

зачем так жестоко? chmod -R лечится. Только для её лечения ТС обязан честно сказать - что сделал. И смеяться никто не будет - тут каждый ошибался. А кто не ошибался, тот просто ничего не делал.

#158090

Вот что я сделал я заказал Дэдик у iphoster.ru попросил установить Debian 6.0
Зашёл через SSH
и сразу же начал устанавливать нужные мне программы по вот этому списку

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

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

#158091

Когда понял что проблемы написал в Тех.поддержку:
Я

Помогите мне пожалуста с натсройкой mySQL
Создайте пожалуста root пользователя с паролем а то я немогу Ошибки пишет:
Access denied for user 'root'@'localhost' (using password: NO).
http://64.120.253.98/phpmyadmin/
Заказ №24123!

Тех.поддержка

Не используйте пользователя root для работы с MySQL, как минимум это небезопасно. Создайте нового пользователя, и используйте его данные.

Я

Мне нужен именно пользователь root со всеми правами...
Создайте пожалуста а то у меня не получается

Тех.поддержка

Мы не администрируем клиентские сервера. Для восстановления/сброса root-пароля mysql воспользуйтесь одной из следующих инструкций. Будьте внимательны при изменении любых параметров сервера!

http://truediamon.ru/content/kak-sbrosit-parol-root-na-mysql
http://www.propheta.ru/2008/01/root-mysql.html

Всё :(

#158131
StrongASB написал:
Для восстановления/сброса root-пароля mysql воспользуйтесь

я уже приводил две ссылки на подобные инструкции, можно было и попробовать.

#158151

Прочитай 1 мой пост там идёт лог выполнения моих действий

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