2016-03-16 2 views
-2

Я пытаюсь создать базу данных под названием «loadboard». Я использую PHPMyAdmin, поэтому я просто использую мастер базы данных. Когда я ввожу «loadboard» в поле имени базы данных и отправляю его, я получаю сообщение о том, что база данных уже существует. Такая же ошибка возникает, если я запускаю команду SQL. Когда я перехожу в свои базы данных, там только один, и это «информационная_схема». Почему MySQL думает, что база данных существует, хотя это не так? Это на сервере Linux.База данных MySQL не существует, но MySQL говорит, что она

На боковой ноте, независимо от того, что я пытаюсь назвать в базе данных, она по-прежнему верит, что она существует.

EDIT: Мне удалось получить базу данных, созданную с использованием имени schrödingers_cat. Он появляется, но затем я попытался снова вызвать один из них loadboard, и я получаю ту же ошибку, и он все еще не отображается.

Также, если вы идете в нижний предел, я был бы признателен за некоторые соображения, учитывая, что моя проблема четко очерчена.

+0

Downvote по какой причине? Моя проблема четко очерчена. –

+0

Вы пробовали назвать базу данных «schrödingers_cat»? – spencer7593

+1

Попробуйте выполнить следующую команду sql 'show databases;' вы можете сделать это непосредственно из PhpMyAdmin. Предпочтительно, исходя из самых больших привилегий. Возможно, db существует, но текущий пользователь не может его увидеть. – Mateusz

ответ

1

Пользователь, с которым вы подключаетесь, так как может не иметь разрешений для просмотра существующей базы данных loadboard. Попробуйте подключиться как root. Вероятно, вы увидите это.

+0

Как я могу переключить пользователей? Насколько я знаю, я нахожусь на единственном счете. –

+0

Какое имя пользователя вы вводите в поле входа в PhpMyAdmin? Попробуйте «root» вместо этого пользователя. Надеюсь, вы знаете пароль root. – Asaph

+0

Я не. Я вхожу в учетную запись GoDaddy, и PHPMyAdmin не запрашивает пароль или пользователя, когда я иду к нему. –

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