MYSQL da erro ao iniciar! [RESOLVIDO]

1. MYSQL da erro ao iniciar! [RESOLVIDO]

William Costa
williamcosta

(usa Slackware)

Enviado em 12/07/2011 - 03:42h

INICIANDO MYSQL:

[email protected]:/home/william# /etc/rc.d/rc.mysqld start
[email protected]:/home/william# 110714 18:53:49 mysqld_safe Logging to '/var/lib/mysql/slack.err'.
110714 18:53:49 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
110714 18:53:49 mysqld_safe mysqld from pid file /var/run/mysql/mysql.pid ended

trava aqui.





E quando vou colocar a senha de root:

[email protected]:/usr/bin# mysqladmin -u root -h slack password 'minhasenha'

Ele da essa mensagem:

usr/bin/mysqladmin: connect to server at 'slack' failed
error: 'Unknown MySQL server host 'slack' (1)'
Check that mysqld is running on slack and that the port is 3306.
You can check this by doing 'telnet slack 3306

Traduzindo, é mais ou menos isso:

usr / bin / mysqladmin: conexão para o 'slack' falhou
erro: "Unknown host do servidor MySQL 'slack' (1) '
Verifique se o mysqld está em execução em slack e que a porta é 3306.
Você pode verificar isso fazendo 'telnet slack 3306


Ou seja, não consigo colocar a senha do root, pq meu mysql não iniciar.






  


2. Re: MYSQL da erro ao iniciar! [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/07/2011 - 19:55h

Segue esse link
http://blog.cesar.augustus.nom.br/instalando-o-servidor-mysql-no-linux.html


3. @luizrocha13

William Costa
williamcosta

(usa Slackware)

Enviado em 14/07/2011 - 20:43h

Ja segui o blog do cezar antes, fiz todo procedimentos da instalação do mysql, assisti até o video,mais até parece que meu PC ta com o cão, sempre o mesmo erro.
Ja desinstalei e instalei de novo, mais nada. Não sei o que faço mais.


4. Re: MYSQL da erro ao iniciar! [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 14/07/2011 - 21:23h

Existe um texto no arquivo /etc/rc.d/rc.mysqld do Slackware. Lá diz o seguinte:

# Before you can run MySQL, you must have a database. To install an initial
# database, do this as root:
#
# mysql_install_db --user=mysql
#
# Note that the mysql user must exist in /etc/passwd, and the created files
# will be owned by this dedicated user. This is important, or else mysql
# (which runs as user "mysql") will not be able to write to the database
# later (this can be fixed with 'chown -R mysql.mysql /var/lib/mysql').
#
# To increase system security, consider using "mysql_secure_installation"
# as well. For more information on this tool, please read:
# man mysql_secure_installation

# To allow outside connections to the database comment out the next line.
# If you don't need incoming network connections, then leave the line
# uncommented to improve system security.
#SKIP="--skip-networking"

Portanto, executa no terminal o seguinte como superusuário:

mysql_install_db --user=mysql


5. Re: MYSQL da erro ao iniciar! [RESOLVIDO]

William Costa
williamcosta

(usa Slackware)

Enviado em 14/07/2011 - 21:46h

Rodei, deu erros,olha ae:

[email protected]:/home/william# mysql_install_db --user=mysql
WARNING: The host 'slack' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
Installing MySQL system tables...
110714 21:48:35 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/db.frm' (errno: 13)
ERROR: 1017 Can't find file: './mysql/db.frm' (errno: 13)
110714 21:48:35 [ERROR] Aborting

110714 21:48:35 [Note] /usr/libexec/mysqld: Shutdown complete


Installation of system tables failed! Examine the logs in
/var/lib/mysql for more information.

You can try to start the mysqld daemon with:

shell> /usr/libexec/mysqld --skip-grant &

and use the command line tool /usr/bin/mysql
to connect to the mysql database and look at the grant tables:

shell> /usr/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.

Please consult the MySQL manual section
'Problems running mysql_install_db', and the manual section that
describes problems on your OS. Another information source are the
MySQL email archives available at http://lists.mysql.com/.

Please check all of the above before mailing us! And remember, if
you do mail us, you MUST use the /usr/bin/mysqlbug script!

[email protected]:/home/william#


DEpois tentei iniciar o MYSQL:

[email protected]:/home/william# /etc/rc.d/rc.mysqld start
[email protected]:/home/william# 110714 21:51:14 mysqld_safe Logging to '/var/lib/mysql/slack.err'.
110714 21:51:14 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
110714 21:51:14 mysqld_safe mysqld from pid file /var/run/mysql/mysql.pid ended

trava aqui.




6. Re: MYSQL da erro ao iniciar! [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/07/2011 - 23:23h

https://wiki.archlinux.org/index.php/LAMP

No Final desse Artigo Ele explica como Instalar o Mysql e configurar o
/etc/hosts.allow


7. Re: MYSQL da erro ao iniciar! [RESOLVIDO]

Moises Nascimento
moises.fn

(usa Slackware)

Enviado em 19/07/2011 - 23:03h

Vamos nessa...
Verficar se existem usuario e grupo mysql
$grep mysql /etc/passwd
$grep mysql /etc/group
Se estiver tudo ok então
#mysql_install_db
#/etc/rc.d/rc.mysqld start
Provavelmente vai continuar com o mesmo erro então deve-se mudar as permissoes de /var/lib/mysql
#chown -R mysql.mysql /var/lib/mysql
#mysql_safe &
Se ocorrer tudo bem, basta criar uma senha para root
#mysqladmin -u root password <sua senha>
#mysql -u root -p


Bem é isso!


8. Re: MYSQL da erro ao iniciar! [RESOLVIDO]

William Costa
williamcosta

(usa Slackware)

Enviado em 20/07/2011 - 03:58h

Bom, eu queria muito dar a melhor resposta pra alguem aqui, mais consegui iniciar o MYSQL no suor meu memo kkkk.

Eu executava ele assim (depois de ter executado o comando: mysql_install_db):

# mysqld_safe &
[1] 20429
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/lib/mysql/BooM.pid
060626 01:46:46 mysqld ended

precionei enter.

Agora aqui que tava o segredo, eu tinha que executar esse comando, mudando as permissões:

# chown -R mysql.mysql /var/lib/mysql

Depois rodei o "mysqld_safe" de novo:

# mysqld_safe &
[1] 21262
Starting mysqld daemon with databases from /var/lib/mysql

Agora podem ver que Startou!

Depois eu só coloquei a senha do ADM:
# mysqladmin -u root -p password 'minhasenha'
E iniciei o mysql:
# mysql -p
Enter password: [aqui só apertei enter, pq ja tinha colocado a senha antes]

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.14

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>


foi isso ae, levei sufoco, mais consegui.
Abraço a todos que tentou ajudar aqui.


9. Mem

Alexandre Medeiros Pereira de Sá
alexandre08rj

(usa Fedora)

Enviado em 27/02/2016 - 10:18h

O meu problema foi com relação a memória.
O server não tinha memória suficiente e com isso sempre "topava" o mysqld.
Depois de reiniciar e liberar memória no sistema subiu certinho