View Full Version : MySQL Criacao de Base de Dados


Mitnick
20-07-2005, 04:21
Pessoal, e o seguinte:

Cada vez que tento criar uma tabela nao MySQL aparece o seguinte:

mysql> create database teste;
ERROR 1044: Access denied for user: '@localhost' to database 'teste'
mysql>

O que estou a fazer mal?
Deduzo que seja por causa das permissoes de utilizadores, mas nao sei como mudar de utilizador e para que utilizador... :s

Alguem me pode dar uma ajuda?

Desde ja obirgado a todos

Miguel Correia
20-07-2005, 06:17
logo depois de instalares o mysql, convem atribuires uma password ao administrador (root), no DOS, na pasta onde tens o mysql, corres os comandos:

mysqladmin -u root -p password nova_password

mysqladmin -u root -h hostname -p password nova_password

depois entras com o utilizador root:

mysql -u root


cumpz... é uma explicaçao mto mto breve, aconselho-te a pesquisar mais, tens um bom livro que é MySQL bible :) mto fixe

cumpzz

Mitnick
20-07-2005, 08:03
Obrigado pela ajuda.

Miguel Correia
20-07-2005, 12:47
:) at your service


cumpz

Karski
20-07-2005, 14:17
Podes sempre utilizar o MySQL Administrator que te poupa esse trabalho todo de comandos em DOS.

http://www.mysql.com/products/administrator/

Akira
21-07-2005, 01:57
Podes sempre utilizar o MySQL Administrator que te poupa esse trabalho todo de comandos em DOS.

http://www.mysql.com/products/administrator/

true... mas mesmo para o administrator tens que fornecer a pwd de root para fazeres login :rolleyes: e a menos que tenhas a pwd de root blank vais ter problemas que resolves ou via de comandos como te disseram em cima ou indo à pasta bin da instalação (na linha de comandos tb tinhas que lá ir :rolleyes: ) e executas o winmysqladmin.exe que te detecta se tás em default e pede-te para inserires uma pwd nova...

just my 2 cents