Pular para o conteúdo

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.
jean carlos antunes gatoseco
Hits: 83.822 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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.

   1. Começando
   2. Bancos e tabelas iniciais do MySQL
   3. Criando arquivo de configuração
Nenhum artigo encontrado.

Instalar Slackware 12.2 no Dell Inspiron 1525

Instalando Apache, PHP e PostgreSQL no Slackware 12 (compilando)

Caracteres especiais no teclado Linux: como adaptar às necessidades do escritor

Balanceamento de 3 links com redundância no Linux

Montar MP3 e pendrives USB automaticamente com Hotplug

#1 Comentário enviado por barip em 18/11/2005 - 20:31h
O seguinte erro acontece. Poderia ajudar-me?
sprintanderson@oi.com.br
root@localhost:~# 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:
[root@smb 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

Entre na sua conta para comentar.