Erro Mysql - Squeeze

1. Erro Mysql - Squeeze

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 12/11/2011 - 16:10h

Boa tarde pessoal, estou aqui outras vez com mais um problema:
Sempre ligo aqui o servidor, ele retorna o seguinte erro quando vai levantar o mysql, bom eu apaguei o usuário 'debian-sys-maint'@'localhost' pelo phpmyadmin, será que foi por isso ? O estranho é que o banco está rodando, porém tem esse erro ai.

Checking for corrupt, not cleanly closed and upgrade needing tables..
/usr/share/mysql/debian-start-inc.sh: line 68: mysql: unbound variable:

Segue o syslog e o script citado acima:

Parte do Syslog refente ao erro do mysql

Nov 12 14:46:13 debian mysqld: Version: '5.1.49-3' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Debian)
Nov 12 14:46:13 debian /etc/mysql/debian-start[1385]: Upgrading MySQL tables if necessary.
Nov 12 14:46:14 debian /etc/mysql/debian-start[1388]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Nov 12 14:46:14 debian /etc/mysql/debian-start[1388]: Looking for 'mysql' as: /usr/bin/mysql
Nov 12 14:46:14 debian /etc/mysql/debian-start[1388]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Nov 12 14:46:14 debian /etc/mysql/debian-start[1388]: Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/run/mysqld/mysqld.sock' $
Nov 12 14:46:14 debian /etc/mysql/debian-start[1388]: Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/run/mysqld/mysqld.sock' $
Nov 12 14:46:14 debian /etc/mysql/debian-start[1388]: Running 'mysql_fix_privilege_tables'...
Nov 12 14:46:14 debian /etc/mysql/debian-start[1388]: ERROR 1044 (42000): Access denied for user 'debian-sys-maint'@'localhost' to database 'mysql'
Nov 12 14:46:14 debian /etc/mysql/debian-start[1388]: FATAL ERROR: Upgrade failed
Nov 12 14:46:14 debian /etc/mysql/debian-start[1401]: Checking for insecure root accounts.


Linha do debian-start.inc.sh que o erro tbm se refe

## Check for the presence of both, root accounts with and without password.
# This might have been caused by a bug related to mysql_install_db (#418672).
function check_root_accounts() {
set -e
set -u

logger -p daemon.info -i -t$0 "Checking for insecure root accounts."

ret=$( echo "SELECT count(*) FROM mysql.user WHERE user='root' and password='';" | $MYSQL --skip-column-names )
if [ "$ret" -ne "0" ]; then
logger -p daemon.warn -i -t$0 "WARNING: mysql.user contains $ret root accounts without password!"
fi
}



Alguém tem uma luz ai ? Pesquisei e não encontrei nada =/


  


2. Re: Erro Mysql - Squeeze

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/11/2011 - 16:25h

Meu caro remova esse usuário do grupo MySQL



Pois ele esta sem permissões para acessar a base de dados do MySQL

Access denied for user 'debian-sys-maint'@'localhost' to database 'mysql'


3. Re: Erro Mysql - Squeeze

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 12/11/2011 - 17:06h

Sou bem iniciante no linux, pesquisei pesquisei e não consegui solucionar esse problema

Segue

root@debian:~# gpasswd -d debian-sys-maint mysql
Removendo usuário debian-sys-maint do grupo mysql
gpasswd: o utilizador 'debian-sys-maint' não é membro de 'mysql'



4. Re: Erro Mysql - Squeeze

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/11/2011 - 17:11h

Sim e depois??


5. Re: Erro Mysql - Squeeze

Vitor Bezerra Pinheiro
vitortechno

(usa Debian)

Enviado em 12/11/2011 - 17:18h

Reiniciei aqui e voltou com o mesmo erro:

Checking for corrupt, not cleanly closed and upgrade needing tables..
/usr/share/mysql/debian-start-inc.sh: line 68: mysql: unbound variable:

Pior é não saber nem por onde começar hehehe, se tiver uma luz me ajude ai!


6. Re: Erro Mysql - Squeeze

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/11/2011 - 17:33h

vitortechno escreveu:

Reiniciei aqui e voltou com o mesmo erro:

Checking for corrupt, not cleanly closed and upgrade needing tables..
/usr/share/mysql/debian-start-inc.sh: line 68: mysql: unbound variable:

nano /usr/share/mysql/debian-start-inc.sh

variável na linha 68 mal formada : line 68: mysql: unbound variable:


Pior é não saber nem por onde começar hehehe, se tiver uma luz me ajude ai!



Já sabe...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts