получение ошибки при использовании mysql команды

Можно попробовать ncdu /<path>, это - хороший frontend к du -shx /<path>, необходимо будет установить его, хотя, потому что это не включено в стандартные установки.

0
задан 2 October 2009 в 09:05
4 ответа

Необходимо вполне согласиться с командой GRANT. Если Вы предоставили ему использование 'username'@'localhost', это может только использоваться mysql, работающим локально с базой данных. Если Вы предоставили ему использование 'username'@'%', это может только использоваться от удаленного местоположения, не локальной машины.

1
ответ дан 4 December 2019 в 23:23
  • 1
    На самом деле необходимо смочь соединиться от локальной машины, если Вы просто добавляете-h параметр при соединении. –  Zoredache 2 October 2009 в 09:38

у Вашего пользователя нет разрешения соединиться с той базой данных. Или просто не существует в той форме. Можно создать его и дать разрешения одновременно. Проверьте страницу http://dev.mysql.com/doc/refman/5.1/en/grant.html, поиск "ОПРЕДЕЛЕННОГО" ключевыми словами.

0
ответ дан 4 December 2019 в 23:23
  • 1
    я использовал команду предоставления также... и также дал все полномочия с помощью панели управления... ее все еще предоставление той же ошибки..:/ –   2 October 2009 в 09:04
  • 2
    и Вы уверены, что использовали предоставление с ' username' ' localhost' и не просто ' username' или что-то как этот? –  monomyth 2 October 2009 в 09:18

Вероятно, необходимо "сбросить полномочия" после предоставления.

0
ответ дан 4 December 2019 в 23:23
  • 1
    There' s никакая потребность к FLUSH при использовании GRANT / CREATE. –  Dan Carley 2 October 2009 в 09:53

Вы, вероятно, выполнили предоставление неправильно, оно должно выглядеть примерно так:

GRANT ALL PRIVILEGES ON dbname.* TO username@localhost IDENTIFIED BY 'mysecretpassword'
0
ответ дан 4 December 2019 в 23:23

Теги

Похожие вопросы