Page 1


Cómo crear una tabla en My SQL CREATE TABLE contacts ( ID_Contact mediumint (8) unsigned default null auto_increment, Name varchar (50) not null, Email varchar (50) not null, Phone varchar (15) not null, PRIMARY KEY (ID_Contact) );

El comando 'CREATE TABLE ' sirve para crear una tabla específica, posteriormente debemos especificar nuestros campos, normalmente el primer campo de una tabla siempre será el identificador, en este caso ID_Contact que es de tipo mediumint(8), no tendrá valores negativos (unsigned), por default será nulo (default null) y será auto incrementable (autoincremento), los demás campos (Name, Email, y Phone) serán de tipo varchar (cadena) de 50 caracteres y no serán nulos (not null), y por último especificamos que nuestro campo primario será ID_Contact (PRIMARY KEY).

EXPORTAR UNA BASE DE DATOS MYSQL My SQL dump -h ip_servidor -u usuario_bd -p base de datos>archivo. SQL Y eso es todo, como resultado tendremos un archivo .SQL en el cual se encontrara toda la información de la base de datos, con este archivo podremos montar nuestra base de datos en otro servidor.

Importando la base de datos Si por el contrario ya tenemos nuestro archivo .SQL y lo que queremos es importar nuestra base de datos, debemos hacer lo siguiente: #Nos conectamos al servidor:


My SQL -h ip_servidor -u usuario -p #Creamos la base de datos: Create data base prueba; #Le decimos al motor cual BD usaremos: Use prueba; #Ahora le damos la ubicación de nuestro archivo .SQL Source /home/usuario/Desktop/archivo.sql Con esto habremos importado con éxito nuestra base de datos a otro servidor, cabe aclarar que hay aplicaciones que hacen mucho más fácil el proceso como (phpmyadmin), pero no está de más saberlo hacer a mano. Tutorial de instalación del AppServ

APPSERV

¿Qué es AppServ? AppServ es un paquete de software que nos permite instalar en nuestro ordenador, bajo el sistema operativo windows, en pocos segundos y sin dificultad, los siguientes programas:

� Apache Web Server 1.3.26 � Apache Monitor � PHP Script Language 4.2.2 � MySQL Database 3.23.51 � PhpMyAdmin Database Manager 2.2.6 � PHP-Nuke Web Portal System 5.6 ¿Dónde lo puedo conseguir? AppServ se encuentra disponible en su página oficial en la dirección http://academic.cmri.ac.th/appserv/index.php, en donde se puede descargar la última versión. Este programa está protegido por la GNU/GPL Licencia Pública General. Desde esta otra página podemos descargarnos un Pack para colocar en el home y las instrucciones del AppServ en Español http://www.phpnukeespanol. org/modules.php?name=Downloads&d_op=viewdownloaddetails&li d=141&ttitle=AppServ-es-ve.zip ¿Cómo se instala? Una vez descargado el archivo ejecutable del AppServ que ocupa unos 17,4 MB pulsamos sobre el icono y comenzamos con la instalación.


En primer lugar se empiezan a preparar los archivos y comenzamos con la correspondiente pantalla de bienvenida:

Una vez pulsado el Next> el programa nos preguntar谩 en donde queremos instalar los archivos correspondientes, podemos dejar por defecto C:\AppServ y se crear谩 una carpeta en nuestro disco C con este nombre:

La siguiente pantalla nos pide que le indiquemos c贸mo queremos hacer la instalaci贸n, si queremos instalar por primera vez el AppServ seleccionamos


la instalación Typical y pulsamos sobre Next> En este punto llegamos a la configuración del servidor Apache, dejamos por defecto el localhost o escribimos el directorio de nuestra web (ej. http://localhost/php-nuke) ,en el correo del administrador podemos poner un correo existente, aunque si no tenemos instalado un servidor de correo en nuestro ordenador no recibiremos las posibles incidencias que nos puedan enviar los usuarios o el propio servidor.

Por último debemos configurar el programa de bases de datos MySQL. Nos pide un nombre de usuario y su contraseña, escribimos lo que nos parezca teniendo en cuenta que esta información la necesitaremos a la hora de referenciar las bases de datos que hayamos podido crear. En caracteres


dejamos la opción que trae por defecto:

como crear una base de datos en mysql Dejar un comentario Go to comments MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y el copyright del código está en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.


fuente wikipedia Hoy les mostrare unas sentencias básicas en mysql, creo que cualquier admon de red debe debe de saber como funciona la sintaxis de de mysql ya que es uno de los motores de almacenamiento mas usados en el mundo del software libre, me he tomado la molestia de hacer una pequeña entrada mostrándoles un poco su funcionamiento. Lo primero que aremos sera instalar mysql lo aremos de la siguiente manera, durante la instalación nos preguntara por la clave y colocamos la deseada Tenemos varias formas para entrar a nuestro servidor si lo tenemos instalado local mente podemos entrar a la consola de adminstración con el siguiente comando nos pedira la contraseña que colocamos durante la instalación también tenemos otras opciones mysql -u usuario -p pasword mysql -h ip-de-la-maquina-donde-instalamos-mysql -u usuario -p password

Una vez en mysql ya podremos utilizar su sintaxis la cual es simple y la aprenderemos con unos días de pruebas Lo primero que debemos de saber es que mysql termina sus sentencias con un punto y coma “;” Para mirar que bases de datos tenemos lo aremos con el siguiente comando,Como vemos tenemos varias bases de datos creadas unas se instalan por defecto , las cuales son information_schema, mysql, las otras dos son bases de datos que e creado,


Para eliminar una base de datos utilizamos el la sentencia drop mas el nombre de la base de datos eliminamos.

Ahora mostrare como crear una base de datos para ello utilizaremos la sentencia create database sequido del nombre de la base de datos

Con esto tendremos una base de datos llamada learning para poder trabajar sobre ella tendremos que ingresar a la base de datos para ello utilizaremos la sentencia use seguido del nombre de la base de datos

Luego de seleccionada podemos ver que tiene con show tables;

Como no tenemos todavía ninguna tabla creada no mostrara nada Lo siguiente es crear una tabla y la crearemos de la siguiente manera

en la cual especificamos los campos para un usuario y otro para una clave y los cuales seguido del atributo yo los coloque varchar y entre paréntesis se especifica el numero de espacios máximo en mi caso coloque 16 pero pueden ser los que ustedes quieran la clave primaria en este caso es usuario y luego cerramos con “;” y ya tendremos nuestra tabla creada y lista para usar. Ahora si miramos de nuevo que tablas hay creadas


Como vemos ya nos aparece la tabla que hemos creado, te debes estar preguntando pero como ago para usarla como le inserto datos calma, eso es lo siguiente que aremos pero antes quiero ver que campos tiene la tabla creada lo cual lo aremos de la siguiente forma.

Ahora si como inserto datos en la tabla lo aremos con la sentencia INSERT INTO “los campos a las que quiero ingresar datos ” VALUES y los datos que vamos a ingresar, la sentencia quedaría de la siguiente forma.

Quiero ver si ingrese los datos correctamente como los veo no preocuparse para todo existe una solución y lo aremos de la siguiente forma.

Y por ultimo nos preguntaremos como puedo borrar una tabla la respuesta es la sentencia drop como lo abriamos echo antes con la base de datos pero esta vez seleccionaremos la tabla a borrar.

Bueno eso fue todo espero que sea de su agrado y pues la idea es que complementemos mas si alguien quiere complementar con mas cosas lo puede hacer si me e equivocado en algo hay me corrigen ya con esto podemos empezar a jugar con php y crear formularios para crear nuestros escenarios para probar como funcionan las inyecciones sql. GPL3


Cambiar mi contraseña root de MySQL Siga estos pasos pra cambiar la contraseña root de MySQL:

1. Escriba "http://server-IP/phpMyAdmin" en el campo dirección del navegador y pulse la tecla "Intro". 2. Haga clic e "Privilegios". Verá todos los usuarios en las tablas de privilegio de MySQL. 3. Marque el usuario "root" cuyo valor de Host sea localhost y haga clic en el icono "Editar privilegios".

4. En el campo "Cambiar contraseña", haga clic en "Contraseña" y escriba una contraseña nueva.

5. Vuelva a escribir la contraseña para confirmar. A continuación, haga clic en "Ir" para aplicar la configuración.

MY SQL  

Base de Datos

Read more
Read more
Similar to
Popular now
Just for you