Автор Тема: Пароль root в phpMyAdmin и никакой реакции  (Прочитано 12229 раз)

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
У меня вот так:
black:~# mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
black:~# mysql -u root -p'_неверный_пароль_'
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
black:~# mysql -u root -p'_верный_пароль_'
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11626
Server version: 5.0.51a-24+lenny2 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> quit
Bye
black:~#

Оффлайн Евстигнеевич

  • Участник
  • *
  • Сообщений: 20

.....Управлять Mysql можно просто командами, так даже безопасней.
Поменял пароль в MySQL. Создал новую базу данных, но вот с пользователем этой БД проблема.
Server version: 5.0.83 ALT Linux MySQL RPM
 mysql> GRANT ALL ON bazavb.* TO 'evstigneevich'@'localhost' IDENTIFIED BY 'parol';
mysql> The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
т.е. пишет что: MySQL сервер запущен с опцией - Skip-гранта , поэтому он не может выполнить это заявление
Как эту опцию снять ?

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Как эту опцию снять ?

А вы уверены что ее необходимо снять?
Со своей стороны отношусь очень внимательно к тому что предлагают разработчики. По не знанию можно все либо поломать, либо открыть дыру в безопасности.
Я так понимаю у вас простая задача создать базу данных и использовать эту базу в своем приложении.
Для этого вряд ли надо вносить кардинальные изменения в NySQL .
Надо разобраться  с командами и все будет работать.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Евстигнеевич

  • Участник
  • *
  • Сообщений: 20
Как эту опцию снять ?

Я так понимаю у вас простая задача создать базу данных и использовать эту базу в своем приложении.
Для этого вряд ли надо вносить кардинальные изменения в NySQL .
Надо разобраться  с командами и все будет работать.
Совершенно верно. Но вот пользователя этой базы создать не знаю как. С командами ещё не всеми знаком, документация на английском и перевод Гугла не всегда понятен.

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Совершенно верно. Но вот пользователя этой базы создать не знаю как. С командами ещё не всеми знаком, документация на английском и перевод Гугла не всегда понятен.

# mysql -u root -pPassword:            Входим

SHOW DATABASES; выводит список всех БД обслуживаемых сервером.

обязательно точка с запятой.

mysql> create database DBName;   создать базу данных

Сами базы MySQL хранит в /var/lib/mysql/db/, здесь можно посмотреть какие базы созданы.

Выгрузить базу MySQL можно командой:
 # mysqldump -u root -p DBName > mydb.sql
Чтобы загрузить базу, нужно сначала создать пустую, а для надёжности предварительно удалить старую:
 mysql> drop database if exists DBName;
 mysql> create database DBName;

mysql> quit  это выход

Пароль можно сменить с помощью утилиты «mysqladmin»:
#mysqladmin -p[старый_пароль] -u [пользователь] password [новый_пароль]
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Цитировать
Но вот пользователя этой базы создать не знаю как.
У mysql отличная документация на офсайте (знаю не по наслышке). Так в чем же проблема? И даже есть есть российский сайт "поклонников творчества"  ;)

Оффлайн DriveR_F

  • Участник
  • *
  • Сообщений: 116
  • CyberLife
Попробовал установить mysql, apache2, php5, phpMyAdmin :) Точно так же не получается соедениться с mysql.
# rpm -qa | grep php5                                     
php5-libs-5.2.11.20090722-alt1
php5-suhosin-0.9.27-alt3
php5-bz2-5.2.11.20090722-alt1
php5-mysql-5.2.11.20090722-alt1
php5-gd2-5.2.11.20090722-alt1
php5-mbstring-5.2.11.20090722-alt1
php5-zip-5.2.11.20090722-alt1
php5-5.2.11.20090722-alt1
apache2-mod_php5-5.2.11.20090722-alt1
php5-mcrypt-5.2.11.20090722-alt1
# rpm -qa | grep apache2
apache2-cgi-bin-test-cgi-2.2.14-alt4           
apache2-2.2.14-alt4                             
apache2-httpd-worker-2.2.14-alt4               
apache2-cgi-bin-printenv-2.2.14-alt4
phpMyAdmin-apache2-3.2.4-alt1.M51.1
apache2-cgi-bin-2.2.14-alt4
apache2-datadirs-2.2.14-alt4
apache2-html-2.2.14-alt4
apache2-mod_php5-5.2.11.20090722-alt1
apache2-httpd-prefork-2.2.14-alt4
apache2-common-2.2.14-alt4
apache2-icons-2.2.14-alt4
apache2-base-2.2.14-alt4
# rpm -qa | grep -i mysql
MySQL-server-5.0.83-alt2
php5-mysql-5.2.11.20090722-alt1
libMySQL-5.0.83-alt2
MySQL-client-5.0.83-alt2

Не стоит спорить с дураками. Иначе они опустят вас до своего уровня, где и задавят своим опытом.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Ну почитайте документацию, которая есть в этих пакетах, проанализируйте из чего состоит пакет, напишите письмо в рассылку Сисадминс с вопросом. Ну нет на форуме специалистов - они все в рассылках - не тратьте зря своё время.

Оффлайн DriveR_F

  • Участник
  • *
  • Сообщений: 116
  • CyberLife
Нашел такую ссылку http://lists.altlinux.org/pipermail/sysadmins/2006-May/018162.html
Почитав, сделал как там описано
Цитировать
в файле конфигурации
config.inc.php в строке $cfg['Servers'][$i]['auth_type'] = 'config'
значение 'config' заменяем на значение 'http'

Собственно все заработало :)
Не стоит спорить с дураками. Иначе они опустят вас до своего уровня, где и задавят своим опытом.

Оффлайн Евстигнеевич

  • Участник
  • *
  • Сообщений: 20
Нашел такую ссылку http://lists.altlinux.org/pipermail/sysadmins/2006-May/018162.html
Почитав, сделал как там описано

Там есть два важных пункта:
Цитировать
1. В конфиге mysql - /var/lib/mysql/my.cnf коментируем строку skip-networking.
Нам это надо для того, чтобы можно было обратиться к mysql из сети, ибо мы
хотим им управлять из любой точки нашей ЛВС по веб-интерфейсу........
2. Заходим в каталог /var/www/html/phpMyAdmin/ и в файле конфигурации
config.inc.php в строке $cfg['Servers'][$i]['auth_type'] = 'config'
значение 'config' заменяем на значение 'http'.
У меня в первом случае mysql  - СОВЕРШЕННО ПУСТ, и файла  my.cnf  нет.
Во втором случае отсутствует уже сам каталог /phpMyAdmin.   ???


Оффлайн DriveR_F

  • Участник
  • *
  • Сообщений: 116
  • CyberLife
Ну первый пункт я вообще не трогал, а по поводу второго пункта.. посмотрите /var/www/phpMyAdmin/ ;)
Не стоит спорить с дураками. Иначе они опустят вас до своего уровня, где и задавят своим опытом.

Оффлайн Евстигнеевич

  • Участник
  • *
  • Сообщений: 20
Ну первый пункт я вообще не трогал, а по поводу второго пункта.. посмотрите /var/www/phpMyAdmin/ ;)
У меня каталог /var/www/ webapps куда этот админ должен был установиться по умолчанию тоже пустой.
Хотя доки установились верно :usr/share/doc/phpMyAdmin-3.1.3/Documentation.html , а этого нет :/var/www/webapps/phpMyAdmin/config.inc.php

Оффлайн DriveR_F

  • Участник
  • *
  • Сообщений: 116
  • CyberLife
# rpm -qa | grep -i phpmyadmin?
Не стоит спорить с дураками. Иначе они опустят вас до своего уровня, где и задавят своим опытом.

Оффлайн DriveR_F

  • Участник
  • *
  • Сообщений: 116
  • CyberLife
по умолчанию он устанавливается в /var/www
Не стоит спорить с дураками. Иначе они опустят вас до своего уровня, где и задавят своим опытом.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Подтверждаю:

$ rpm -qpl phpMyAdmin-apache-3.2.4-alt1.M51.1.noarch.rpm
/etc/httpd/conf/addon-modules.d/phpMyAdmin.conf
/etc/httpd/conf/addon-modules/phpMyAdmin.conf
$ rpm -qpl phpMyAdmin-apache2-3.2.4-alt1.M51.1.noarch.rpm
/etc/httpd2/conf/extra-available/phpMyAdmin.conf
/etc/httpd2/conf/extra-enabled/phpMyAdmin.conf

$ rpm -qpl phpMyAdmin-common-3.2.4-alt1.M51.1.noarch.rpm
/var/www/phpMyAdmin
/var/www/phpMyAdmin/Documentation.html
/var/www/phpMyAdmin/browse_foreigners.php
/var/www/phpMyAdmin/bs_change_mime_type.php
/var/www/phpMyAdmin/bs_disp_as_mime_type.php
.....