Nasıl mysql benim yerel ana ve adınızı buluyorsunuz?

4 Cevap php

PHP ile benim veritabanını açmak gerekir ama benim kullanıcı adı ve benim localhost adını bilmeniz gerekir, ve ben bunları bilmiyorum.

I mysql kullanılan ve benim veritabanı yaptım sadece bir parola doğrudan sordu.

4 Cevap

Varsayılan kullanıcı adı köküdür. Eğer bilmiyorsanız eğer root şifrenizi sıfırlayabilirsiniz: http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html. Ancak, yapmak için sınırlı bir izin kullanıcı kurmak, PHP root hesabını kullanmanız gerektiğini: http://dev.mysql.com/doc/refman/5.1/en/adding-users.html

MySQL sunucunuza olarak aynı bilgisayarda çalışıyorsa, sadece ev sahibi olarak "localhost" kullanabilirsiniz

Bu komutu yazın

select CURRENT_USER();

MySQL için varsayılan kullanıcı "root" ve sunucu "localhost".

Sen adını localhost kullanarak yerel veritabanına erişmek gerekir. Orada çalışan konum bilgisayarın hostname belirlemek için bir yol olduğunu, ancak buna ihtiyacın gibi gelmiyor. Username olarak, (1) PHP şifre olmadan veritabanına erişebilir, ya da (2) ile bağlanmak için gereken kullanıcı adı ve parolayı depolamak için altında çalıştığı hesabı izinleri verebilir ya (kodlanmış veya saklanan bir yapılandırma dosyası), ve argüman olarak bu geçirmek mysql_connect. Bkz http://php.net/manual/en/function.mysql-connect.php.