phpMyAdmin и mysql не показывают тех же пользователей или базы данных
Вы должны извинить меня, поскольку я новичок в мире PHP и Mysql.
У меня есть настройки PHP, Mysql и Apache (используя MAMP для подключения к локальному хосту), которыми я управлял с помощью учебника, и все выглядит нормально... Я вхожу в MySQL как пользователь root с предоставленными полными привилегиями и могу создать базы данных в MySQL и просматривать их с помощью SHOW DATABASES; Все идет нормально!
...Тем не мение...
Когда я захожу в phpMyAdmin и захожу в раздел баз данных, я не создаю базы данных, созданные в mysql, хотя phpMyAdmin показывает сервер базы данных как пользователь: root @ localhost, который является тем же пользователем, с которым я обращаюсь к mysql.
Эта ситуация также аналогична при обращении, я могу создать базу данных как пользователь root в phpMyAdmin, но база данных не будет отображаться в mysql, когда я вошел в систему как пользователь root и использую SHOW DATABASES;
Я полагаю, что это, вероятно, как-то связано с моим отсутствием понимания, и я прошу прощения, если это очень простой вопрос, но любая помощь будет принята с благодарностью.
Спасибо
2 ответа
Убедитесь, что вы заходите в phpMyAdmin из своего браузера, и оба они указывают на один и тот же хост, т.е. нет, не виртуальный хост, ваш MySQL может быть на виртуальном, а phpMyAdmin на локальном хосте и т. д.
Лучше остановите MAMP и получите доступ к Mysql, используя командную строку mysql -u -P -p password