|
|
|
Не могу зайти другим пользователем кроме root
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Уважаемые! Пароль точно ввожу правильно, пробовал даже без пароля - 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2013, 15:08:03 |
|
||
|
Не могу зайти другим пользователем кроме root
|
|||
|---|---|---|---|
|
#18+
riosteyn, через апачи и через чтаксее вы создаете юзеров и разрешаете достук к веб аппликации. Создание MYSQL юзеров -- это другая история. Наните с простого -- попутайтесь подключится к мускл серверу: >> mysql -uroot если получится, то создавайте MYSQL юзеров внутри. если не получится -- выдайте сюда точную ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2013, 18:53:02 |
|
||
|
Не могу зайти другим пользователем кроме root
|
|||
|---|---|---|---|
|
#18+
javajdbc, root ом заходит, пытался создавать пользователя командой GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'my_password' WITH GRANT OPTION; пишет что все ок, но когда выхожу из рута и захожу новым пользователем - access denied, с паролем не ошибся - 123) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2013, 21:16:36 |
|
||
|
Не могу зайти другим пользователем кроме root
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2013, 23:17:00 |
|
||
|
Не могу зайти другим пользователем кроме root
|
|||
|---|---|---|---|
|
#18+
javajdbc, спасибо. Вот это помогло GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'my_password' WITH GRANT OPTION; начал со 2ого, так что первое не пробовал) любопытно, что не смотря на localhost в команде вместо % - подключается и удаленно тоже, но мне так и нужно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2013, 20:31:20 |
|
||
|
Не могу зайти другим пользователем кроме root
|
|||
|---|---|---|---|
|
#18+
riosteyn, ok, заработало и отлично. Но не хотелось бы что вы запомнили не совсем верно то что произошло. 1. на линуксе для мускл-а "localhost" имеет особое значение -- это подключение через линуксовый сокет, не через TCP. Гранты через "%" не разрешает подключение по сокету а только через TCP. localhost надо разрешать отдельно. Т.е: грант % позволяет подключится: mysql -uuser -ppass -h127.0.0.1 (или с удаленого компа) грант locahost позволяет подключится: mysql -uuser -ppass 2. когда вы дали localhost вы не заменили и не убили предыдушее разрешение на %. Поэтому у вас и сработали оба варианта: удаленное (% на TCP) и местное (локалхост на сокет) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2013, 05:42:37 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38469149&tid=1835694]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 313ms |

| 0 / 0 |
