Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не могу зайти другим пользователем кроме root / 7 сообщений из 7, страница 1 из 1
17.11.2013, 15:08:03
    #38467756
riosteyn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу зайти другим пользователем кроме root
Здравствуйте, Уважаемые!

Пароль точно ввожу правильно, пробовал даже без пароля - root заходит, а любой другой нет. В phpmyadmin выдает #1045 Невозможно подключиться к серверу MySQL, если через терминал - access denied. Я по-разному пытался создавать пользователей и через ПМА, и через терминал - то же самое.

следовал руководству для защиты ПМА(оно кстати работает), к сожалению, я не знаю мог ли я зайти своим пользователем до этого руководства) Но вдруг причина здесь!

sudo apt-get install phpmyadmin
sudo nano /etc/apache2/apache2.conf
Include /etc/phpmyadmin/apache.conf
sudo service apache2 restart

sudo nano /etc/phpmyadmin/apache.conf

<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All <- вот эту строку добавил
[...]

sudo nano /usr/share/phpmyadmin/.htaccess

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /path/to/passwords/.htpasswd
Require valid-user

sudo htpasswd -c /path/to/passwords/.htpasswd username


sudo service apache2 restart
...
Рейтинг: 0 / 0
17.11.2013, 18:53:02
    #38467873
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу зайти другим пользователем кроме root
riosteyn,

через апачи и через чтаксее вы создаете
юзеров и разрешаете достук к веб аппликации.

Создание MYSQL юзеров -- это другая история.
Наните с простого -- попутайтесь подключится
к мускл серверу:

>> mysql -uroot

если получится, то создавайте MYSQL юзеров внутри.
если не получится -- выдайте сюда точную ошибку.
...
Рейтинг: 0 / 0
17.11.2013, 21:16:36
    #38467937
riosteyn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу зайти другим пользователем кроме root
javajdbc, root ом заходит, пытался создавать пользователя командой

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%'
IDENTIFIED BY 'my_password' WITH GRANT OPTION;

пишет что все ок, но когда выхожу из рута и захожу новым пользователем - access denied, с паролем не ошибся - 123)
...
Рейтинг: 0 / 0
17.11.2013, 23:17:00
    #38467998
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу зайти другим пользователем кроме root
riosteyn,

попробуйте так:

> mysql -uusername -pmy_password -h127.0.0.1

или еше поопробуйте:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost'
IDENTIFIED BY 'my_password' WITH GRANT OPTION;

и потом

> mysql -uusername -pmy_password
...
Рейтинг: 0 / 0
18.11.2013, 20:31:20
    #38469149
riosteyn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу зайти другим пользователем кроме root
javajdbc, спасибо.

Вот это помогло

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost'
IDENTIFIED BY 'my_password' WITH GRANT OPTION;

начал со 2ого, так что первое не пробовал)

любопытно, что не смотря на localhost в команде вместо % - подключается и удаленно тоже, но мне так и нужно)
...
Рейтинг: 0 / 0
19.11.2013, 05:42:37
    #38469318
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу зайти другим пользователем кроме root
riosteyn,

ok, заработало и отлично.

Но не хотелось бы что вы запомнили не совсем верно
то что произошло.

1. на линуксе для мускл-а "localhost" имеет особое значение --
это подключение через линуксовый сокет, не через TCP.

Гранты через "%" не разрешает подключение по сокету а
только через TCP. localhost надо разрешать отдельно.

Т.е:
грант % позволяет подключится: mysql -uuser -ppass -h127.0.0.1 (или с удаленого компа)
грант locahost позволяет подключится: mysql -uuser -ppass


2. когда вы дали localhost вы не заменили и не убили
предыдушее разрешение на %. Поэтому у вас
и сработали оба варианта: удаленное (% на TCP) и
местное (локалхост на сокет)
...
Рейтинг: 0 / 0
19.11.2013, 20:12:48
    #38470447
riosteyn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу зайти другим пользователем кроме root
javajdbc, спасибо, теперь понял что к чему)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не могу зайти другим пользователем кроме root / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]