hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
06 de ſeptiembre de 2008, 12:58:13
Noticias: Caracteres maximos de las firmas
Para ver este enlace Registrate o Inicia Sesion
> leer

+  Foros pOrtal Hacker
|-+  Temas de Interés
| |-+  Sistemas Operativos
| | |-+  GNU/Linux (Moderador: chilicuil)
| | | |-+  Usar Mysql En Linux By ghost
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Usar Mysql En Linux By ghost  (Leído 699 veces)
ghost
NZ2
**
Desconectado Desconectado

Mensajes: 277


Developer


Ver Perfil WWW
« : 11 de Octubre de 2005, 05:38:00 »

Bueno este manual es pequeño, es simple pero les servira para entender como se hace para compilar mysql en linux, listo para ser usado Wink

Empezemos:

Lo primero que tenemos que hacer es obtener permisos de root, obviamente jeje.

Como logramos esto? simple :

el login como root lo conseguimos con el comando su -l:

Código:
[shell]$ su -l           <== Aqui esta el comando del qeu les hable !
Password:
[shell]#


asegurense de que el signo $ haya cambiado a #, de esta manera sabran que estan como root, usenlo con cuidado , porque pueden causarse daño a ustedes mismos

bien ya estamos como root,      ahora que?      Huh pues no se, siganlo ustedes al manual      Cheesy jjaaj Chiste chiste:

Ahora tenemos que agregar el grupo mysql y poner un usuario mysql dentro del mismo:

Código:
[shell]# groupadd mysql                                         
[shell]# useradd -g mysql mysql


bien hasta ahora vamos bien.

ahora tenemos que bajar las fuentes y compilarlas:

descargamos las fuentes en formato tarball (tar.gz) de
Para ver este enlace Registrate o Inicia Sesion
www.mysql.com
, creo que son 11mb o algo asi jeje .

ahora una vez bajadas procedemos a descomprimirla s:

Código:
[shell]# gunzip mysql-3.x.x.tar.gz
[shell]# tar -xvf mysql-3.x.x.tar

joya, las descomprimi y ahora.......

las preparamos para compilarlas:

Código:
[shell]# cd mysql-3.x.x
[shell]# ./configure --prefix=/usr/local/mysql


espero que les salga bien esto, si es asi ya podemos compilar mysql:

Código:
[shell]# make && make install && echo "Bien compilado e instalado"


ahora...... ah instalar las bases de datos: (es lo mas aburrido, iba a suprimirlo del manual, pero quedaba incompleto jaajaj )

ejecutamos el el script mysql_install_ db:

Código:
[shell]# cd scripts
[shell]# ./mysql_install_db

cambiamos los propietarios de los directorios:

Código:
[shell]# chown -R root /usr/local/mysql
[shell]# chown -R mysql /usr/local/mysql/var
[shell]# chgrp -R mysql /usr/local/mysql

ahora debemos crear el archivo de configuracion: (tranquilo es puro nombre jeje )

Código:
[shell]# cd ..                                                                                                                                                                                                { Ven? jeje era muyyyy simple
[shell]# cp support-files/my-medium.cnf /etc/my.cnf                                         { solo un poco de nombre

ahora lo mas esperado...... chan chan......

probar el servidor      Wink

Código:
[shell]# /usr/local/mysql/bin/safe_mysqld --user=mysql &


roga que no te tire ningun error jaja

ahora Comprobamos la conexión con el servidor con el programa mysql:

Código:
[shell]# /usr/local/mysql/bin/mysql

fijense si les devuelve las lineas de comandos del servidor, asi sabran que todo esta OK

pues que sigue? emmmmm creo que me olvide........ ..

ahh si ya esta:

Creamos los enlaces a los clientes del mysql:

Código:
[shell]# ln /usr/local/mysql/bin/mysql /usr/bin/mysql
[shell]# ln /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin


bueno si todo esta bien, tendras ya tu base de datos llamada mysql donde se administran los passwords y los usuarios de MySQL.

ahora si, cambiale el password a la cuenta del root porque esta vacia jeje ! (si queres dejalo como esta =P )

Código:
[shell]# mysqladmin -u root password ponetupass
<== donde dice "ponetupass" pone tu password que queres para acceder como root del mysql jeje     

si queres ver como funciona todo agrega algunos usuarios:

tenes que usar el comando GRANT

Código:
GRANT priv_type [(column list)] [, priv_tipe[(column_lis)] ...]
ON {table_name | * | *.* | db_name.*}
TO user_name [IDENTIFIED BY 'password']
[, user_name [IDENTIFIED BY 'password'] ...]
[WITH GRANT OPTION]

por ejemplo:

queres crear un usuario llamado ghost desde cualquier dominio .com.ary darle todos los permisos sobre la base de datos llamada hack jeje y su pass es ghost :

Código:
[shell]# mysql -p
Enter password:
mysql> GRANT REPLACE,select,update,delete,create,drop,alter ON hack_db.* TO ghost@"%.dominio.com.ar" IDENTIFIED BY 'ghost';

si quieres de lo contrario poner a alguien de confianza que tenga un lugar como superusuario y pueda acceder desde cualquier lado, un estilo admin que tenga poder sobre todo, pone a sdrako jeje , seria asi:

Código:
mysql> GRANT ALL PRIVILEGES ON *.* TO sdrako@"%" IDENTIFIED BY 'gh4limones25tf' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO sdrako@localhost IDENTIFIED BY 'gh4limones25tf' WITH GRANT OPTION;
    ´


y walllaaaaa sdrako es superusuario de tu bd      Wink ---Recomendado---

te diste cuenta que ghost no sirve para nada      y queres borrarlo? jeje simple :

Código:
mysql> use mysql;
mysql> DELETE FROM user WHERE user = 'ghost';
--Altamente recomendado--

y si sdrako se enojo por eso y queres sacarle los permisos hace lo siguiente:

Código:
mysql> REVOKE ALL PRIVILEGES ON usuarios.* FROM sdrako;

queres saber porque revoke? bueno aqui esta la sintaxis de este comando :

Código:
REVOKE priv_type [(column_list)] [, priv_type [(column_list)] ...]
ON {table_name | * | *.* | db_name.*}
FROM user_name [, user_name ...]

Bueno señores y señoras hackers, he aqui el final de este fantastico manual creado por mi =P jaja, espero que lo hayan disfrutado leyendolo , como yo disfrute escribiendolo !!

salu2 y suerte



Autor: ghost (aunque no puedan creerlo )

Fuente:
Para ver este enlace Registrate o Inicia Sesion
www.infohackte am.tk
« Última modificación: 13 de Octubre de 2005, 02:30:45 por Gh0st » En línea

Mañana te daras cuenta, que hoy, no sabes nada!

Para ver este enlace Registrate o Inicia Sesion
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online