- Erro Sinistro Mysql
+ Responder ao Tópico
-
Erro Sinistro Mysql
Bem pessoal... não sou experiente em mysql... minhas unicas experiencias foi brincar com o phpnuke nele e o postnuke... porem eram em distros já pré-configuradas e tudo pronto (mandrake, SuSE, redhat)
Hj estou no slackware e estou apanhando um pouquinho aqui.
Usei o slapt-get e mandei instalar o mysql... blz... ele baixou o mysql-4.0.15a-i486-1 e instalou.
Tranquilo até ae...
depois eu fui rapidamente no /etc/rc.d/ e rodei o ./rc.mysqld start
Tranquilo... rodou sem problemas.
agora... quando eu tento conectar com um user comum... tipo o meu q é "founddeath" ele deixa conectar tranquilo... mas se tento conectar como root ele nao deixa eis o erro que aparece:
root@slack:/var/lib/mysql# mysql -p
Enter password:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
E outra... quando estou usando um user comum... não consigo criar nenhuma database eis o erro:
founddeath@slack:~$ mysqladmin -u founddeath -p create teste
Enter password:
mysqladmin: CREATE DATABASE failed; error: 'Access denied for user: '@localhost' to database 'teste''
Alguém pode dar uma luz a este iniciante em mysql?
Grato desde já.
-
resolvido o problema
Agora minha duvida...
uma vez dentro do mysql...
como apago uma database criada?
-
Erro Sinistro Mysql
se ele usar o padrao SQL, vc pode usar o seguinte comando sql:
DROP DATABASE banco;
-
Erro Sinistro Mysql
tenta ai os seguintes passo, indicado pela underlinux mesmo em
https://under-linux.org/modules.php?...page&artid=231
Para instalar o mysql, use o comando:
% installpkg mysql-xxx.tgz
Em seguida vamos criar o diretório do banco de dados /var/lib/mysql:
% mysql_install_db
Sete as permissões do diretório /var/lib/mysql:
% cd /var/lib/mysql
% chown -R mysql.mysql *
O proximo passo é adicionar o daemon do mysql no start do sistema:
% cd /etc/rc.d/
% chmod 700 rc.mysqld
Iniciando o daemon do mysql, você pode usar o script de start do mysql ou inicia-lo na mão
% /etc/rc.d/rc.mysql start
Caso prefira iniciar na mão:
% mysqld_safe --user=mysql&
Definindo a senha de root do db:
% mysqladmin -u root password ''sua_senha''
Para se logar no mysql como usuário root, use o comando:
% mysql -p -u root
Password: ******
Digete \h no prompt para obter um help dos comandos
mysql> \h
Por motivos de segurança, vamos eliminar alguns logins pré existentes no Mysql, pois algue pode tentar fazer uso destas contas.
mysql> use mysql
Database changed
mysql> delete from user where password='''';
Query OK, 3 rows affected
mysql> flush privileges;
Query OK, 0 rows affected
mysql> \q
Fallow
fallow
-
Obrigado
Bem... demorei mas estou aqui de volta.
O motivo é agradecer as dicas dos colegas.
Valeu SDM
Valeu osmousf
Até mais.
:wink: