2012-11-11 16 views
9

yeni oluşturulan veritabanları görmüyorum:phpmyadmin ben mysql aracılığıyla db oluşturmak

CREATE DATABASE `my_db` CHARACTER SET utf8 COLLATE utf8_general_ci; 

mysql> show veritabanları - my_db gösterilir,

sonra ben phpmyadmin için giriş ve bu da görmüyorum db, sadece - information_schema, phpmyadmin, test

ps ubuntu 12.04, mysql 5, phpmyadmin 3.4.10.1deb1

+1

Veritabanını tek bir kullanıcıyla oluşturduğunuz, daha sonra bu veritabanına erişimi olmayan başka bir kullanıcıyla phpMyAdmin'e giriş yaptığınız anlaşılıyor. Sebep bu olabilir mi? –

+0

@hyphenthis tam olarak, root (mysql-root) üzerinden db oluşturdum ve phpmyadmin 'phpmyadmin' kullanıcısı ile giriyorum! ve şimdi ne yapmam gerekiyor? Kullanıcı yoluyla giriş yapmak ve tabloları görmek için bir şey yapabilirim, sadece root yoluyla değil – user123321

+0

Sunucuda görüntülenmesini istediğiniz tüm veritabanlarına phpAdmin hakları verin. –

cevap

7

Kullanıcıya bu veritabanına erişim vermelisiniz, mysql yöneticisi olarak phpMyAdmin'e giriş yapınız, söz konusu veritabanına gidiniz ve "izinler" e tıklayınız. istediğiniz kullanıcıları veritabanına ekleyin. Alternatif olarak, mysql istemcisini kullanabilir ve komutları SQL olarak atayabilirsiniz:

GRANT ALL ON db1. * TO 'finn' @ 'localhost'; Eğer Hala görmüyorsanız

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

10

, cpanel den çıkış yapıp cPanel veya PHPMyAdmin için yeniden oturum açmayı deneyin. Benim için çalıştı.

+1

Teşekkürler! benim için çalıştı –

+1

Bir çekicilik gibi çalıştı! –

İlgili konular