Установлена Ubuntu 8.10
Поставил phpmyadmin, вхожу в него под своей учетной записью,
Новая база данных: Нет привилегий
А как получить привилегии? Под рутом, так вродеж нету рутовской учетной записи?
Спасибо!
Проблема с phpmyadmin
Модератор: Bizdelnick
-
Minton
- Сообщения: 1588
- Статус: openSUSE Localization Team
- ОС: openSUSE Tumbleweed x86-64
Re: Проблема с phpmyadmin
Вы точно прочитали руководство по установке PMA? Для управления базами данных используется своя собственная учётка, не имеющая отношения к системной.
-
rootmce
- Сообщения: 76
- ОС: CentOS
Re: Проблема с phpmyadmin
Делаете вот такой конфиг config.inc.php
Заходите на страницу phpmyadmin и вводите логин (root) и пароль базы данных MySql который вы поставили когда устанавливали MySQL (ваш пользователь системы и пользователь базы данных не как не связаны, как правило для безопасности ставят разные пароли)
Так же для общего развития:
По умолчанию root аккаунт в Ubuntu отключен и пароля у root просто нет. Все административные задачи выполняются через sudo
Что бы пользователь root мог входить в систему надо ему это разрешить в управлении аккаунтами и в менеджере ввода пароля! Сори если есть неточности, ubuntu стоит дома (уже не пользовался больше полу года), а я живу на другой квартире, где стоит сервер на CentOS!
Что бы выставить привмлегии в phpmyadmin вам необходимо, смотрим скрин: - >
Код: Выделить всё
<?php
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
$i = 0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>Заходите на страницу phpmyadmin и вводите логин (root) и пароль базы данных MySql который вы поставили когда устанавливали MySQL (ваш пользователь системы и пользователь базы данных не как не связаны, как правило для безопасности ставят разные пароли)
Так же для общего развития:
По умолчанию root аккаунт в Ubuntu отключен и пароля у root просто нет. Все административные задачи выполняются через sudo
Код: Выделить всё
Установка пароля рута: $sudo passwd rootЧто бы пользователь root мог входить в систему надо ему это разрешить в управлении аккаунтами и в менеджере ввода пароля! Сори если есть неточности, ubuntu стоит дома (уже не пользовался больше полу года), а я живу на другой квартире, где стоит сервер на CentOS!
Что бы выставить привмлегии в phpmyadmin вам необходимо, смотрим скрин: - >
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
expll
- Сообщения: 101
- ОС: Kubuntu
Re: Проблема с phpmyadmin
бррр, что-то совсем запутался.
Вообщем в phpmyadmin могу зайти вообще под любым пользователем, даже не существующим, но без пароля и соответственно никаких привилегий нет.
Походу я не создал root пользователя в mysql?
Как его создать?
Вообщем в phpmyadmin могу зайти вообще под любым пользователем, даже не существующим, но без пароля и соответственно никаких привилегий нет.
Походу я не создал root пользователя в mysql?
Код: Выделить всё
expl@expl-desktop:~$ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
expl@expl-desktop:~$ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)Как его создать?
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Проблема с phpmyadmin
expll писал(а): ↑30.01.2009 13:19бррр, что-то совсем запутался.
Вообщем в phpmyadmin могу зайти вообще под любым пользователем, даже не существующим, но без пароля и соответственно никаких привилегий нет.
Походу я не создал root пользователя в mysql?
Код: Выделить всё
expl@expl-desktop:~$ mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) expl@expl-desktop:~$ mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Как его создать?
Для начала, попробуй просто
Код: Выделить всё
mysql -u rootПодозреваю, что пустит, т.е. пароля рута не существет. И не путай этого рута с рутом системным - у mysql свои учётные записи, хранящиеся не в /etc/passwd, а в базе mysql.user
Насчёт пользования рутового логина без пароля в пыхпыхмуадмине - скорей всего этого не получится, из соображений безопасности (сам посуди, любой может поюзать такую дырищу)

-
MadDog
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик