Este tutorial é bastante simples, a maior parte de vocês já deve saber, no entanto decidi criar para quem está agora a iniciar o seu trabalho com ficheiros de freebsd.
Para fazer reset à password do mysql, basta utilizar os seguintes comandos no Putty/VirtualBox, após terem feito o login.
/usr/local/etc/rc.d/mysql-server stop
mysqld_safe --skip-grant-tables &
mysql -u root
use mysql
update user set password=PASSWORD('passdesejada') where user='root';
flush privileges;
quit
/usr/local/etc/rc.d/mysql-server stop
/usr/local/etc/rc.d/mysql-server start
/usr/local/etc/rc.d/mysql-server restart
Onde diz passdesejada basta introduzir a password que querem para a base de dados.
Onde se lê root é o utilizador da base de dados, normalmente é root ou db_manage.
______________________________________________________________________________________________________________
Para poupar trabalho e não terem de abrir o account, common, etc no navicat, selecionar tudo, e depois clicar em reparar, voltar a selecionar tudo e optimizar, basta correr o seguinte comando, após ter feito login no Putty/VirtualBox:
mysqlcheck -u root -p --auto-repair --check --optimize --all-databases
______________________________________________________________________________________________________________
Para fazer reset a password de root do freebsd, seguir os seguintes passos:
1-Abrir as serverfiles com o VirtualBox
2-Pressionar a tecla espaço [isto serve para pausar o timer que inicia o server]
3-Clicar no número da opção que identifica "Boot FreeBSD into single user mode", como se pode ver por esta imagem, em que a opção é o número 4:
4-Pressionar enter para fazer boot como single user
5-Após a mensagem " When prompted Enter full pathname of shell or RETURN for /bin/sh: " pressionem [ENTER]
6-De modo a evitar possível erros, é recomendável utilizar este comando antes de prosseguir:
fsck -y [caso não resulte, utilizem fsck e vão clicando em y a medida que o FreeBSD vai perguntando]
7- De seguida, escrever estes dois comandos:
mount -u /
mount -a
8-Escrever:
passwd
e introduzir a password desejada
9- No final fazer quit, e verificar se a password foi modificada.
Comandos sem tutorial:
Reset password mysql
Reparar e optimizar todas as tabelas
Reset password root