Postado originalmente por
Fabio K. Lima
Neosoro, não está certo.
Voce precisa primeiro garantir privilegios de usuarios ao banco de dados em questao.
Defina um nome de usuario para acesso e configure permissoes no mysql (como root):
grant all privileges on banco_de_dados.* to usuario@localhost identified by 'senha';
flush privileges
A funcao mysql_connect() é definida por:
resource mysql_connect ( [string $server [, string $username [, string $password [, bool $new_link [, int $client_flags]]]]] )
logo, sua string de conexao ficaria assim:
mysql_connect("localhost", "usuario", "senha");
Verifique o manual do GRANT no mysql.com para definir permissoes corretamente, pois nao é aconselhavel utilizar o grant all.
Abs. Fabio