segunda-feira, outubro 16, 2006

Instalando e configurando o mySQL 5.0 no FreeBSD

















Por: Richardson ( Hachid )

email : richardson at bsdmail dot com


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)

1 Comments:

Anonymous Anônimo said...

Bom,so que ainda não entendo muito de mysql,pena porque eu entendo de php!

Confira O Melhor Site De Games Da America Latina!!

www.hannibalgames.vai.la

www.HannibalGames.vai.la

Flws Aew

domingo, 13 janeiro, 2008  

Postar um comentário

<< Home