2015-02-23 2 views
0

Я установил новую базу данных с phpMyAdmin, но когда я вхожу в MySQL через терминал (Mac OS X 10.9.5), он не отображает новую созданную мной базу данных. он показывает только «information_schema» и «test».Отображение баз phpMyAdmin в MySQL

Есть ли какой-то каталог, в который я должен войти в терминал перед запуском mySQL?

+0

с каким пользователем вы создали базу данных и с каким пользователем вы пытаетесь получить к ней доступ? И к какому пользователю вы предоставили разрешение на вновь созданный db? – baao

ответ

0

Возможно, вы используете две разные схемы для сервера MySQL и phpMyAdmin.

В качестве чека вы можете попробовать создать таблицу с терминала и посмотреть, отражается ли она в phpMyAdmin, create table A (a varchar(), b varchar()). Если новая таблица не отображается в браузере (phpMyAdmin), вероятно, вы входите в систему из двух разных схем.

Также FYI: Не имеет значения, из какого каталога вы входите в MySQL.

Надеется, что это помогает .. :)

0

При входе в MySql с использованием «MySQL -u -p корень» я могу получить доступ ко всем базам данных.

+1

Итак, вам нужно изменить разрешения на базы данных, чтобы вы могли обращаться к ним с другими пользователями. http://dev.mysql.com/doc/refman/5.1/en/grant.html – dan08