2009-12-11 3 views
0

Я не могу использовать MySQL. MySQL находится на моем локальном компьютере. В настоящее время я добавил skip-grant-tables в My.ini, поэтому я могу использовать MySQL. Но я не имею права создавать новую базу данных. Моя проблема сложная, хотя я задал соответствующие вопросы по SO, но ни один ответ не может решить мою проблему. Я почти сдаюсь. Поэтому я опускаю свое ожидание. Я разрабатываю веб-сайт, поэтому мне нужно создать базу данных, таблицы и управлять таблицами. Вам не нужно учитывать безопасность. Есть ли простое решение, которое может дать мне право создавать новую базу данных? Может быть, добавив некоторую команду в my.ini или что-то в этом роде? Вам не нужно полностью решать мою проблему. Возможно, после разработки я загружу базу данных и таблицы на другой сервер (текущий сервер базы данных - это мой персональный компьютер, Windows XP), поэтому я могу удалить и переустановить MySQL.Как я могу вернуть свою привилегию для создания новой базы данных в MySQL?

Корень проблемы в том, что мне не хватает привилегий.

+0

При настройке вы определяете вход в корневой каталог: вы регистрируетесь в качестве пользователя root или вы определяете пользователя для входа в систему и предоставления прав на эту систему пользователей? –

+0

# 1130 - Host 'localhost' не разрешено подключаться к этому серверу MySQL – Steven

+0

Могу ли я вернуть свою привилегию для создания базы данных, добавив что-то в my.ini? – Steven

ответ

0

Я не уверен, что это сработает для вас, поскольку в первую очередь вам может потребоваться повышенные привилегии, но это стоит того.

Должна быть база данных под названием mysql. Взгляните туда, и вы увидите таблицу под названием users. Для каждой записи есть куча столбцов с именем Select_priv, Insert_priv и т. Д. Для вашей записи пользователя измените каждое из них на «Y».

+0

Я добавляю новую запись с localhost, root, но я все равно получаю сообщение об ошибке # 1130 - Host 'localhost' не разрешено подключаться к этому серверу MySQL – Steven

0

Это похоже на то, что ваша установка сбилась с пути.

Возможно, удаленный/смолистый станок - ваш лучший вариант, предполагая, что вы никогда не могли подключиться, поэтому нет данных для рассмотрения.

Потратьте время на установке и посмотреть на MySQL Postinstallation Notes

0

у вас есть 4 вопроса открытого об этой конкретной проблеме. вместо того, чтобы открывать дубликаты, вы должны вместо этого обновить только одну из них с новой информацией.

но простым решением вашей проблемы является загрузка ZIP-файла mysql для вашей версии mysql с сайта mysql и просто копирование папки \ mysql в файл данных, а затем перезапуск службы. это даст вам root-пользователя с пустым паролем, который имеет полный доступ.

 Смежные вопросы

  • Нет связанных вопросов^_^