Instalando e configurando o mySQL 5.0 no FreeBSD

Publicado: novembro 1, 2007 em FreeBSD


Este artigo descreve como eu instalei o mySQL, uma base de dados relacional muito popular, como uma base de dados back-end.

OBS : Eu não lhe ensinarei como usar o SQL.

Estes foram os recursos que eu usei ao instalar o mySQL.

mySQL http://www.mysql.org/
Mirros do mySQL http://www.mysql.org/mirrors.html
originais do mySQL http://www.devshed.com/Server_Side/MySQL/
mySQL intstalling. http://www.devshed.com/Server_Side/Administration/
Database/page3.html
mySQL e php3. http://hotwired.lycos.com/webmonkey/99/21/
index3a_page4.html?tw=programming

INSTALAÇÃO

Use este comando para inslalar
# cd /usr/ports/databases/mysql50-server && make install clean

INICIANDO O MySQl

# /usr/local/etc/rc.d/mysql-server forcestart

Obs: Para está certo de que o mesmo está rodando

# ps u | grep mysql

Você deverá ver algo do tipo
root 59670 0.0 0.0 348 208 p0 R+ 9:36AM 0:00.00 grep mysql

NOTA: Eu alterei as especificações do usuário do mysql. Isto é tido como mais seguro. Se o daemon for comprometido, então não tem privilégios na raiz.Este é um dos comandos para que venhas alterar as especificações de usuários do sistema –> vipw.

mysql: *: 1010: 1010:: 0: 0: daemon do mysql: /nonexistent: /sbin/nologin

ARQUIVOS DA BASE DE DADOS

Eu pessoalmente achei mais viável modificar a origem da DB mysql.

# cd /var/db
# mv mysql /usr/local/
# ln -s /usr/local/mysql mysql

Especificando o USER que impera sobre o mysql

# cd /usr/local
# chown -R mysql mysql

Restartando o Msql

/usr/local/etc/rc.d/mysql-server restart

PASSWORD DO SUPER USER
Você deve ajustar a senha do sysadmin
E fiz desta forma.
mysqladmin -u root password novopassword

NOTA:Pessoalmente, eu não gosto desta maneira de especificar a senha na linha de comando.Talvez há uma outra maneira de mudar a senha. Observe que o ROOT do Mysql não é o ROOT do Sistema Operacional, e que não deves especificar
o mesmo passwd para os dois,visto que tudo começa a ficar inseguro apartir deste ponto !

CRIANDO UMA BASE DE DADOS

djavu# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 5.0.24a

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql> create database minhabasededados;
Query OK, 1 row affected (0.05 sec)

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s