by
1,258 13
0
2
140
0
Popular
Specified
Created
Modified Sep 2, 2017
No tags for this snippet yet.
Languagecsharp
LanguageMarkdown
SourceGitHub
SourceMyGists

Cómo instalar MySql en Debian/derivados, crear Bases de Datos y Usuarios para usarlos en Django

Cómo instalar MySql en Debian/derivados, crear Bases de Datos y Usuarios para usarlos en Django: 
Mysql and Django.md
Copy Embed Code
<iframe id="embedFrame" style="width:600px; height:300px;"
src="https://www.snip2code.com/Embed/2582060/C-mo-instalar-MySql-en-Debian-derivados-?startLine=0"></iframe>
Click on the embed code to copy it into your clipboard Width Height
Leave empty to retrieve all the content Start End
Instalar Mysql con Python y Django Debian/Derivados ===================== Para instalar necesitamos tener unas dependencias en el sistema por ahora mostraremos en equipos **Debian y Derivados**. Pero primero instalares actualizaciones y MySQL ---------- Actualizaciones y MySQL --------- **Actualizar Sistema** lo hacemos con los siguientes comandos ``` $ sudo apt-get update $ sudo apt-get upgrade ``` > **NOTA:** Cada Sistema tiene sus comandos para actualización, si es que tu máquina no es derivada de Debian **buscalos** :D #### <i class="icon-file"></i> Instalación de MySQL Instalamos Mysql (5.5.*) ``` $ sudo apt-get install mysql-server mysql-client Passwd for 'root' user: mypasswd ``` Al final ejecutamos este comando para darle mas seguridad a nuestra BD ``` $ mysql_secure_installation ``` Revisar atentanmente los cambios que se harán, la primera pregunta es el passwd root SI desea mantenerla o cambiarla, y sigue con otras preguntas de seguridad. #### <i class="icon-folder-open"></i> Crear una base de datos y un usuario para la BD Ahora crearemos la BD a la que se conectara DJango y un Usuario con Passwd para que acceda a ella. Existen dos maneras de hacerlo: ``` echo "CREATE DATABASE DATABASENAME;" | mysql -u root -p echo "CREATE USER 'DATABASEUSER'@'localhost' IDENTIFIED BY 'PASSWORD';" | mysql -u root -p echo "GRANT ALL PRIVILEGES ON DATABASENAME.* TO 'DATABASEUSER'@'localhost';" | mysql -u root -p echo "FLUSH PRIVILEGES;" | mysql -u root -p ``` Así deberan poner su passwd de mysql en cada línea ó también pueden hacerlo de la siguiente manera ``` $ mysql -u root -p ``` Introducen su passwd y a continuación hacen lo siguiente. ``` CREATE DATABASE DATABASENAME; CREATE USER 'DATABASEUSER'@localhost IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON DATABASENAME.* TO 'DATABASEUSER'@localhost; FLUSH PRIVILEGES; exit ``` #### <i class="icon-pencil"></i> Verificamos Dependencias Sólo hay unas cuantas dependencias pero hay que estar seguros ``` $ sudo apt-get install libmysqlclient-dev python-dev ``` #### <i class="icon-trash"></i> Instalando driver mysql-python con PIP Hasta aquí es todo sólo procedemos a instalar Pip en nuestro entorno virtual o globalmente ``` $ sudo pip install mysql-python ``` ---------- <i class="icon-hdd"></i> Resumen --------- Como podrás ver ahora puedes crear DB y Usuarios para cada Proyecto de Django.
If you want to be updated about similar snippets, Sign in and follow our Channels

blog comments powered by Disqus