Mandriva Expert
The place where your Mandriva Linux system finds support

MySQL

+/- details
UserPedro_Marcelo_Moreir
Incident Number103435
Date2008/04/12 14:23
StatusIncident closed
PaidYes

Product2008 Power Pack
Architectureia64
ScopeDatabases

Products owned

Lines in bold below have not yet been seen by the customer - those in blue are from the customer

Username : Date : Action : Comments [ close all ]  
 
Pedro_Marcelo_Moreir : 12/04/08 02:23 PM : Incident created
-   Instalei o MySQL mas agora necessito configurar - não estou conseguindo - como servidor local e também criar o diretorio "data" onde ficaram os bancos de dados.
Saudações

 
rafailov_7563 : 14/04/08 06:30 PM : Reply received
-   Prezado usuário,

Não há a necessidade de criar nenhum diretório. Uma vez instalado, o banco de
dados está pronto para ser usado. Inicie o serviço com o comando "service
mysqld start" e para acessar o banco de dados digite "mysql -u root". A
partir deste momento é possível usar comandos de SQL para criar o banco de
dados e tabelas, realizar consultas e adicionar entradas.

Uma maneira de facilitar o acesso ao banco de dados (caso você não
saiba/conheça a linguagem SQL) é usando o 'phpmyadmin'. O pacote encontra-se
disponível nos repositórios do Mandriva Linux, você pode instalar-lo com o
comando "urpmi phpmyadmin". Depois, inicie o servidor Web Apache ("service
httpd start") e acesse a partir de seu navegador:
"http://localhost/phpmyadmin". Entre como usuário "root".

Na instalação padrão o usuário 'root' não tem senha. Seria interessante
adicionar uma senha ao usuário root. Um tutorial de como adicionar uma senha
ao usuário 'root' do MySQL está aqui:
'http://josemorelli.net/2005/11/07/alterando-a-senha-do-usuario-root-no-mysql'

Existem ferramentas gráficas para acessar o banco de dados MySQL. O pacote
contendo essas ferramentas é 'mysql-gui-tools' ("urpmi mysql-gui-tools").
Depois de instalado, procure o ícone em 'Menu' -> 'Ferramentas'.

É recomendado que se tenha conhecimento em banco de dados e/ou SQL para lidar
com essa ferramenta, pois algumas funções requerem o uso de comandos em SQL.
Caso esteja instalando o MySQL para hospedar algum serviço Web (CMS, Blog ou
Wiki) a maioria dos comandos SQL será executada pelo instalador da ferramenta
em questão.

Atenciosamente,

Felipe Rafailov
Suporte técnico Mandriva

 
Pedro_Marcelo_Moreir : 30/04/08 08:31 PM : More info requested
-   Não funciona. Quanto tento iniciar o serviço surge a seguinte mensagem:
[pmarcelo@localhost ~]$ su
Senha:
[root@localhost pmarcelo]# service mysqld start
ERROR: hostname cannot be localhost, mysql_install_db is quite unstable
https://qa.mandriva.com/show_bug.cgi?id=38398
[root@localhost pmarcelo]#
[root@localhost pmarcelo]#
[root@localhost pmarcelo]

 
Pedro_Marcelo_Moreir : 30/04/08 08:31 PM : More info requested
-   Pedro_Marcelo_Moreir em 2008-04-30 20:31:19 escreveu:
>> Não funciona. Quanto tento iniciar o serviço surge a seguinte mensagem:
>> [pmarcelo@localhost ~]$ su
>> Senha:
>> [root@localhost pmarcelo]# service mysqld start
>> ERROR: hostname cannot be localhost, mysql_install_db is quite unstable
>> https://qa.mandriva.com/show_bug.cgi?id=38398
>> [root@localhost pmarcelo]#
>> [root@localhost pmarcelo]#
>> [root@localhost pmarcelo]

 
rafailov_7563 : 02/05/08 06:28 PM : More info provided
-   Prezado usuário,

Retorne a saída dos seguintes comandos:

- rpm -qa | grep -i mysql

Uma saída esperada seria:

mysql-5.0.45-7mdv2008.0.i586.rpm

Caso tenha uma versão diferente instalada, ou caso tenha instalado o MySQL de
uma fonte externa (que não os repositórios do Mandriva Linux), remova os
pacotes instalados e realize a instalação dos pacotes oficiais através do
comando:

rpm -e mysql
urpmi mysql

Leia as instruções que devem aparecer após a instalação do pacote sobre a
pós-instalação (com relação a alteração de senha do banco de dados).

Outra alternativa é a solução descrita no tópico do fórum [1] do Mandriva
Linux. A solução descrita no tópico corresponde a versão do Mandriva Linux
2008.1 (php-mysql-5.2.5-13mdv2008.1) porém acredito que a mesma solução possa
funcionar na versão anterior do Mandriva Linux. Execute os seguintes passos
como usuário 'root':

1. urpme mysql
2. rm -f /var/lib/mysql/mysql/*
3. hostname 127.0.0.1
4. urpmi mysql

Após realizar o procedimento tente iniciar o servidor de banco de dados:
"service mysqld start".

Referências:
[1]
http://forum.mandriva.com/viewtopic.php?p=479221&sid=4f2e93d374606887d7c2be5ee0a9a1de

Atenciosamente,

Felipe Rafailov
Suporte técnico Mandriva

 
Pedro_Marcelo_Moreir : 07/05/08 05:20 PM : Incident closed
-  



This Incident is closed. It can not be edited anymore. You can create a new one by signing up/logging in your Mandriva Expert account.

  Mandriva  |  Contact  |  Legal  |  Privacy  |  Careers