phpmyadmin не видит новые созданные базы данных

Я создаю БД через mysql:

CREATE DATABASE `my_db` CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql>показать базы данных-отображается my_db,

тогда я вхожу в phpmyadmin и не вижу эту БД, только-information_schema, phpmyadmin, test

p.s. ubuntu 12.04, mysql 5, phpmyadmin 3.4.10.1deb1

2 ответов


вам нужно предоставить пользователю доступ к этой базе данных, войти в phpMyAdmin в качестве администратора mysql, перейти к соответствующей базе данных и нажать "разрешения", а затем перейти к добавлению желаемых пользователей в базу данных. В качестве альтернативы вы можете использовать клиент mysql и выдавать команды как SQL, такие как:

грант на бд1.* To 'finn' @ 'localhost';

http://dev.mysql.com/doc/refman/5.0/en/grant.html


Если вы все еще не видите его, попробуйте выйти из cpanel, а затем снова войти в cPanel или PHPMyAdmin. У меня получилось.