Instalación Sequelize y Mysql - nataliaMarzec/sac GitHub Wiki
Instalación backend:
Ver instalaciones sequelize.md:
Instación de faker para generar datos en seed sequelize :
´npm i faker´
Instalaciones base de datos:
*~Base de datos : Durante el curso vamos a utilizar MySql Community Edition como motor de base de datos ya que es software libre y por el otro, es un motor muy utilizado a nivel industrial en sistemas productivos de tamaño chico y mediano. La instalación del motor suele traer incluido un cliente de consola. También vamos a utilizar un cliente gráfico llamado MySql Workbench.
sudo apt-get install mysql-server
sudo apt-get install mysql-workbench
service mysql status
*Líneas de comando:
sudo service mysql stop
sudo service mysql start
sudo service mysql restart
create database sacdb;
*Conectarse al motor:
mysql -u root -proot
mysql -u root -proot -h ipdecomputadoraRemota ----> Si el motor de bd está configurado en una computadora remota
*Se genera un usuario con su password, y luego le otorgaremos permisos de manipulación sobre la base de datos creada:
create user 'miusuario' identified by 'mipass';
grant all privileges on sacdb.* to miusuario;
*Este usuario es sólo para la base de datos sacdb
exit;
mysql -u miusuario -pmipass sacdb
*Abrir el entorno gráfico:
mysql-workbench
*Para refrescar privilegios de usuario:
flush privileges;