+ Responder ao Tópico



  1. #1
    FoundDeathX
    Visitante

    Padrão 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á.

  2. #2
    FoundDeathX
    Visitante

    Padrão resolvido o problema

    Agora minha duvida...
    uma vez dentro do mysql...
    como apago uma database criada?

  3. #3

    Padrão Erro Sinistro Mysql

    se ele usar o padrao SQL, vc pode usar o seguinte comando sql:

    DROP DATABASE banco;

  4. #4

    Padrão 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

  5. #5
    FoundDeathX
    Visitante

    Padrão Obrigado

    Bem... demorei mas estou aqui de volta.
    O motivo é agradecer as dicas dos colegas.
    Valeu SDM
    Valeu osmousf
    Até mais.
    :wink: