como criar usuário no mysql

1. como criar usuário no mysql

Clovis Clerice
clovisclerice

(usa Debian)

Enviado em 22/02/2008 - 15:16h

caros amigos estou tentando criar um usuário no mysql e não estou conseguindo.
estou usando o ubuntu 7.10 server
ele retorna este erro.

root@servidor:/etc/mysql# mysqladmin -u novainformatica root password 1234
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'novainformatica'@'localhost' (using password: NO)'
root@servidor:/etc/mysql#

e se eu fizer assim tb da o msm erro.

root@servidor:/etc/mysql# mysqladmin -u servidor root password 1234
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'servidor'@'localhost' (using password: NO)'
root@servidor:/etc/mysql#

e desta maneira tb não da.

root@servidor:/etc/mysql# mysqladmin -u root password 1234
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysq ld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

ou seja não consigo de maneira nemhuma fazer funcionar.


  


2. Re: como criar usuário no mysql

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 22/02/2008 - 15:42h

Simplesmente pq seu mysql não está rodando!


3. Re: como criar usuário no mysql

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 22/02/2008 - 15:47h

se instalou via apt-get:
# /etc/init.d/./mysqld start
ou
# /etc/init.d/./mysql start
E veja se inicia ou dá erro...


4. Re: como criar usuário no mysql

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 22/02/2008 - 15:52h

Se o root(do mysql) não tiver senha:
# mysqladmin -u root password 'senha'

Se tiver e vc quiser alterar
# mysqladmin -u root -p password 'senha'



5. Re: como criar usuário no mysql

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 22/02/2008 - 15:56h

Para criar usuários o ideal é proceder da seguinte forma:

# mysql -p
mysql> use meu_banco;
meu_banco changed
mysql> grant all privileges on *.* to usuario@'localhost' identified by 'senha';
mysql> flush privileges;
mysql> quit

É a maneira mais bacana(no meu ver) de criar usuários.
Abraço!


6. Re: como criar usuário no mysql

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 22/02/2008 - 15:58h

Conseguimos avançar... use o parâmetro "-p"


7. Re: como criar usuário no mysql

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 22/02/2008 - 16:02h

Carregue seu banco de dados:

mysql> change meu_banco;

Dê o acesso para o usuario que vc deseja:

mysql> grant all privileges on *.* to novousuario@'ip_da_maquina' identified by 'senha';

mysql> flush privileges;

mysql> quit


8. Re: como criar usuário no mysql

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 22/02/2008 - 16:03h

habilitei o papo direto do site!


9. Re: como criar usuário no mysql

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 22/02/2008 - 16:07h

Embaixo do campo onde aparece a sua tela de login(lado direito).


10. Re: como criar usuário no mysql

11. Re: como criar usuário no mysql

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 22/02/2008 - 16:40h

Cara... faz o seguinte, seja um bom menino e reescreva aqui sua dúvida, e o que queres fazer.


12. Re: como criar usuário no mysql

Clovis Clerice
clovisclerice

(usa Debian)

Enviado em 22/02/2008 - 16:45h

é verdade pq ta muito complicado.
assim cara eu to tentando acessar o meu mysql pelo phpmyadmin mais ele pede um login e senha e tem que criar isso no mysql.
eu consegui fazer o que tu falou do meu_banco mais ele deu erro aqui.

root@servidor:/etc/mysql# mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 26
Server version: 5.0.51a-0.dotdeb.1-log (Dotdeb)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> meu_banco changed
-> grant all privileges on *.* to clovis@192.168.1.12 identified by '1527'
-> flush privileges;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'meu_b anco changed
grant all privileges on *.* to clovis@192.168.1.12 identified ' at line 1
mysql>




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts