lunes, 14 de junio de 2021

SSH en Windows Instalar (Cliente y Server)

Fuente: Instalar openssh | Documentos de Microsoft

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*' 

# Install the OpenSSH Client Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 # Install the OpenSSH Server Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

Start-Service sshd

Set-Service -Name sshd -StartupType 'Automatic' # Confirm the firewall rule is configured. It should be created automatically by setup. Get-NetFirewallRule -Name *ssh*







martes, 8 de junio de 2021

Conectar el Windows con Ubuntu Server LTD 20.04 a traves de MYSQL

Es necesario tener tanto el Windows cliente como el Ubuntu Server instalado el Mysql Server.

Además es necesario tener la variable global --local-infile = ON,

Por ultimo los usuarios de Windows y linux de Mysql deben tener el mismo nombre y contraseña y ademas el usuario del Mysql SERVER debe tener un usuario con HOST = %

Comando desde Windows; 

C:\Users\Indra>mysql -u jason -p -D cms -e "load data infile 'C:/Users/Indra/OneDrive - Indra/Planta Comercial/Source(;).csv'IGNORE INTO TABLE planta_clarita CHARACTER SET latin1 FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES"

MYSQL | Diferencias entre LOAD DATA INFILE y LOAD DATA LOCAL INFILE

 Fuente: C Con Clase | Curso de MySQL (sqlsen)(LOAD DATA)

MYSQL Permitir acceso remoto en Ubuntu server

 Fuente: Cómo permitir el acceso remoto de MySQL en Ubuntu Server (configserverfirewall.com)

MYSQL | ERROR 1698 (28000): Acceso denegado para el usuario 'root'@'localhost'

Fuente: mysql - ERROR 1698 (28000): Acceso denegado para el usuario 'root'@'localhost' - Desbordamiento de pila (stackoverflow.com)

jueves, 3 de junio de 2021

Comandos para ingresar a MySql de forma remota y Cargar CSV en tabla


Fuente: mysql - ERROR: La carga de datos locales está deshabilitada - esto debe estar habilitado tanto en el lado del cliente como en el del servidor - Desbordamiento de pila (stackoverflow.com)

  1. establezca las variables globales mediante este comando:
  2. mysql> SET GLOBAL local_infile=1;
  3. mysql> quit
    1. conéctese al servidor con la variable de sistema local-infile:
  4. cmd>mysql --local-infile=1 -u root -p1 --conectese por este archivo
Conectese con un puerto diferente
mysql -u app -h hostaddress -P port -D dbname -p

Esta variable controla la capacidad LOCAL del lado del servidor para las instrucciones LOAD DATA. Dependiendo de la configuración de local_infile, el servidor rechaza o permite la carga de datos locales por parte de los clientes que tienen LOCAL habilitado en el lado del cliente. Para hacer que el servidor rechace o permita explícitamente las sentencias LOAD DATA LOCAL (independientemente de cómo se configuren los programas cliente y las bibliotecas en tiempo de compilación o en tiempo de ejecución), inicie mysqld con local_infile deshabilitado o habilitado, respectivamente. local_infile también se puede establecer en tiempo de ejecución.

  1. utilice su base de datos y cargue el archivo en la tabla:
mysql> use menagerie
Database changed
mysql> load data local infile '/path/pet.txt' into table pet;
Query OK, 8 rows affected, 7 warnings (0.00 sec)
Para mas sobre load data local Infile
USE cms;
LOAD DATA LOCAL INFILE 'C:/Users/Indra/OneDrive - Indra/Planta Comercial/Datos_puntoYComa.csv'
IGNORE INTO TABLE cms.planta_clarita_cms CHARACTER SET latin1 FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES;
fuente: LOAD DATA INFILE importar datos - programador clic (programmerclick.com)