Como configurar o MySQL no Slackware

Esse artigo fala sobre como configurar o MySQL no Slackware, mas estas configurações se aplicam à qualquer uma das demais distribuições. Não vou entrar em muitos detalhes sobre como instalar, pois o propósito aqui é ensinar como configurar.

[ Hits: 79.216 ]

Por: jean carlos antunes em 07/11/2005


Começando



Se por acaso você não selecionou o MySQL na hora da instalação, pode baixá-lo em:
Provavelmente se você selecionou o pacote do MySQL na hora da instalação e o ativou pra iniciar no boot, irá se deparar com a seguinte mensagem:

Starting mysqld daemon with databases from /var/lib/mysql
Welcome to Linux 2.4.22 (tty1)
postfix login: 040625 09:04:55 mysqld ended

Logo que a gente vê dá até um negócio né, mas vamos aprender agora como resolver esse pequeno problema.

Isso acontece porque o MySQL está procurando pelas "GrantTables", que na verdade ainda não existem. Nosso primeiro trabalho será criá-las, vamos lá então.

    Próxima página

Páginas do artigo
   1. Começando
   2. Bancos e tabelas iniciais do MySQL
   3. Criando arquivo de configuração
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Gerenciando serviços de sistemas Linux

Conexão com chaves assimétricas sem uso de senha em servidor sshd

Instalando o BIND 9 no CentOS 6

Instalando leitor de finger do T60 no Debian Etch

LoadBalance e Failover com OpenBSD e PF

  
Comentários
[1] Comentário enviado por barip em 18/11/2005 - 20:31h

O seguinte erro acontece. Poderia ajudar-me?
[email protected]
[email protected]:~# mysql -p ******
Enter password:
ERROR 1049 (42000): Unknown database '******'

[2] Comentário enviado por gatoseco em 11/01/2006 - 10:04h

Digita so mysql -p e quando pedir a senha vc coloca a que vc alterou na hora do # mysql_secure_installation


Valeu !!!

[3] Comentário enviado por fdavid em 03/07/2006 - 08:21h

Por default o mysql conecta com o usuario root e no mysql_secure_installation voce define senha para este usuario.

Para se conectar como usuario comum voce deve digitar:
$ mysql -u root -p
Enter password:

Ai basta digitar a senha definida no mysql_secure_installation, se voce não alterou a senha a padrao é mysql

[4] Comentário enviado por Wesllay em 21/08/2006 - 20:50h

tô apanhando p/ caramba do mysql o que fazer não sei como me logar no mysql (entrar no mysql), tentei a dica acima mas deu a mensagem:
[[email protected] phpmyadmin]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Alguém sabe resolver isso?

[5] Comentário enviado por Wesllay em 20/09/2006 - 09:13h

Felizmente depois de apanhar muito consegui resolver meu problema.
Entrei no mysql como o comando:
#mysql -u root -p
#Enter password:******* (<- coloquei a senha que eu havia definido para o mysql)
dentro do mysql (indicado por: MYSQL> - no começo da linha) digitei o seguinte o 1º comando:

#mysql>UPDATE mysql.usr SET password='' WHERE user='root' and host='localhost';

Depois o 2º comando (para gravar):

#mysql>FLUSH PRIVILEGES;

Depois o 3º comando (para sair):

#mysql>quit;

Restartei o mysql com o comando:
#service mysql restart

E ficou belezinha. Lembrando que isso libera o acesso como root no banco de dados de qualquer lugar (host='localhost'), sem senha(password=''). Recomendo após reestabelecer o contato com o banco de dados colocar uma senha para o uso do usuário root.

[6] Comentário enviado por alexbaa em 08/02/2007 - 16:02h

Isso está aocntecendo pois a senha de root não está nos arquivos my.cfn e debian.cfn. Adicione uma linha em client contendo "password = senhaderoot"!

Se não funcionar quebre a senha de root que vc esqueceu com os seguintes comandos. Primeiro stop o mysql = /etc/init.d/mysql stop, após "/usr/sbin/mysqld --bootstrap --skip-grant-tables --basedir=/ --datadir=/var/lib/mysql << bla depois digita "update mysql.user set password='' where user='root';" logo após "bla" com isso vc vai zerar a senha de root. Logo após inicia o mysql /etc/init.d/mysql start. E execute o comando mysqladmin -u root password "suasenharoot". Após isso edite o my.cfn e debian.cfn adicionando essa senha de root. Logo após vc pode digitar mysql no bash que vai entrar sem pedir senha. Espero ter ajudado!

[7] Comentário enviado por removido em 01/08/2007 - 21:08h

tambem estou tendo problemas na hora de me logar
mysql -p senha_do_root, porem minha menssagem é uma outra --->
ERROR 2002 (HY000): Can't connect to local Mysql server through socket ´/var/run/mysql/mysql.sock´ (2)

meu mysql veio na instalação slackware eu comecei a configuracao a partir do comando mysql_secure_installation, o mysqld_safe --user=mysql& ocorreu um erro eu ignorei pois imaginei que ainda nao houvesse sido totalmente configurado e prossegui, agradeço a ajuda e atençao do amigos do VOL

[8] Comentário enviado por removido em 01/08/2007 - 21:33h

bom amigos em busca de uma solucao e que eu pudesse entender oq está ocorrendo eu mudei o idioma no arquivo my.cnf na linha language=/usr/share/mysql/english/ para portugues para melhor entender oq esta ocorrendo ficou assim language=/usr/share/mysql/portuguese/ e as menssagens passarama a vir em portugues...hoooo .... pois bem mas o erro mudou e francamente nao estou entendo pq ainda nao consigo me logar o erro agora é ERROR 1049 (42000) Banco de dados ´senha´ desconhecido


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts