Novembre 18

Installing Docker CE on Ubuntu 17.10

Linux
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable"

sudo apt-get update
sudo apt-get install docker-ce
Marzo 3

Bash script to execute command on all files in a directory

linux logo

The following bash code will pass $file to command where $file will represent every file in /dir

for file in /dir/*
do
  cmd [option] "$file" >> results.out
done

Example:
Print all pdf

for $p in *.pdf 
do
  echo "$p"
done
Maggio 23

Ripristinare la password di Root in MySQL

logo mysql

logo mysqlLinuxDurante l’utilizzo di applicazioni basate sull’interazione con il DBMS MySQL potrebbe capitare di visualizzare una notifica sul modello della seguente:

Access denied for user 'root'@'localhost' (using password: NO)
Questo messaggio indica  quando la password relativa all’utente amministratore del Database engine deve essere ripristinata.
Per risolvere questo problema, in ambiente Linux sarà necessario innanzitutto arrestare il processo attivo relativo a MySQL, per far questo si dovrà lanciare il seguente comando da Terminale:
/etc/init.d/mysql stop
Oppure
service mysqld stop

Una volta stopparo il MySQL, sempre da Shell, bisognerà avviare il processo precedentemente bloccato utilizzando la direttiva –skip-grant-tables; questo processo permetterà di accedere all’applicazione senza che il sistema provveda a richiedere una password per l’autenticazione:

mysqld_safe --skip-grant-tables &

Il prossimo passaggio sarà quello relativo alla connessione a MySQL tramite l’utente destinato al ripristino della password, quello di Root:

mysql -u root

A questo punto potremo procedere con la definizione di una nuova password:

mysql> use mysql;
mysql> update user set password=PASSWORD("nuova_password") where User='root';
mysql> flush privileges;
mysql> quit

Ora possiamo riavviare il servizio
/etc/init.d/mysql start
Oppure
service mysqld start

 

Un metodo alternativo è il segunete: http://blogsviluppo.pdasrl.com/modificare-la-password-root-mysql-persa/

Category: DB, Mysql | LEAVE A COMMENT
Maggio 13

Verificare se un valore è un intero in MySql

logo mysql

Tra i vari metodi segnalo 2 tecniche per verificare se un valore è un intero in MySql

1° Metodo
Questo metodo, un po’ empirico ma efficace, esegue una conversione con raffronto del valore da ricercare:
SELECT * FROM myTable WHERE concat('',col1 * 1) = col1
Il limite di questo metodo è che non funziona con numeri “non tradizionali”

2° Metodo
Questo secondo metodo utilizza le istruzioni Regex di MySql
SELECT * FROM myTable WHERE col1 REGEXP '[0-9]+';
Rimando al Mysql Capitolo del manuale inerente il Regex

Aprile 22

RPM resource libodbc.so.2()(64bit)

linux logo
SummaryDistributionDownload
Libraries unixODBCODBCMageia Cauldron for x86_64lib64unixODBC2-2.3.4-2.mga6.x86_64.rpm
Libraries unixODBCMageia 5 for x86_64lib64unixODBC2-2.3.2-4.mga5.x86_64.rpm
Libraries unixODBCMageia 4 for x86_64lib64unixODBC2-2.3.2-2.mga4.x86_64.rpm
Libraries unixODBCMageia 3 for x86_64lib64unixODBC2-2.3.1-3.mga3.x86_64.rpm
Libraries unixODBCMandriva devel cooker for x86_64lib64unixODBC2-2.3.1-2.x86_64.rpm
Libraries unixODBCMageia 2 for x86_64lib64unixODBC2-2.3.1-1.mga2.x86_64.rpm
Libraries unixODBCMageia 2 for x86_64lib64unixODBC2-2.3.1-1.mga2.x86_64.rpm
A complete ODBC driver manager for LinuxFedora 23 for aarch64unixODBC-2.3.4-1.fc23.aarch64.rpm
A complete ODBC driver manager for LinuxFedora 23 for ppc64unixODBC-2.3.4-1.fc23.ppc64.rpm
A complete ODBC driver manager for LinuxFedora 23 for ppc64leunixODBC-2.3.4-1.fc23.ppc64le.rpm
A complete ODBC driver manager for LinuxFedora 23 for s390xunixODBC-2.3.4-1.fc23.s390x.rpm
A complete ODBC driver manager for LinuxFedora 23 for x86_64unixODBC-2.3.4-1.fc23.x86_64.rpm
A complete ODBC driver manager for LinuxFedora 22 updates for aarch64unixODBC-2.3.4-1.fc22.aarch64.rpm
A complete ODBC driver manager for LinuxFedora 22 updates for ppc64unixODBC-2.3.4-1.fc22.ppc64.rpm
A complete ODBC driver manager for LinuxFedora 22 updates for ppc64leunixODBC-2.3.4-1.fc22.ppc64le.rpm
A complete ODBC driver manager for LinuxFedora 22 updates for s390xunixODBC-2.3.4-1.fc22.s390x.rpm
A complete ODBC driver manager for LinuxFedora 22 updates for x86_64unixODBC-2.3.4-1.fc22.x86_64.rpm
A complete ODBC driver manager for LinuxFedora 22 for aarch64unixODBC-2.3.2-6.fc22.aarch64.rpm
A complete ODBC driver manager for LinuxFedora 22 for ppc64unixODBC-2.3.2-6.fc22.ppc64.rpm
A complete ODBC driver manager for LinuxFedora 22 for ppc64leunixODBC-2.3.2-6.fc22.ppc64le.rpm
A complete ODBC driver manager for LinuxFedora 22 for s390xunixODBC-2.3.2-6.fc22.s390x.rpm
A complete ODBC driver manager for LinuxFedora 22 for x86_64unixODBC-2.3.2-6.fc22.x86_64.rpm
A complete ODBC driver manager for LinuxFedora 21 for x86_64unixODBC-2.3.2-6.fc21.x86_64.rpm
ODBC driver manager with some drivers includedOpenSuSE 13.2 for ppcunixODBC-2.3.2-2.2.1.ppc64.rpm
ODBC driver manager with some drivers includedOpenSuSE 13.2 for ppcunixODBC-2.3.2-2.2.1.ppc64le.rpm
ODBC driver manager with some drivers includedOpenSuSE 13.2 for x86_64unixODBC-2.3.2-2.2.1.x86_64.rpm
A complete ODBC driver manager for LinuxCentOS 7.2.1511 for x86_64unixODBC-2.3.1-11.el7.x86_64.rpm
ODBC driver manager with some drivers includedOpenSuSE 13.1 for ppcunixODBC-2.3.1-3.1.3.ppc64.rpm
ODBC driver manager with some drivers includedOpenSuSE 13.1 for x86_64unixODBC-2.3.1-3.1.2.x86_64.rpm
A complete ODBC driver manager for LinuxSourceForgeunixODBC-2.3.1-2mgc30.x86_64.rpm
A complete ODBC driver manager for LinuxCentOS 6.7 for x86_64unixODBC-2.2.14-14.el6.x86_64.rpm
ODBC driver manager with some drivers includedOpenSuSE 13.2 for ppcunixODBC-64bit-2.3.2-2.2.1.ppc.rpm
ODBC driver manager with some drivers includedOpenSuSE 13.1 for ppcunixODBC-64bit-2.3.1-3.1.3.ppc.rpm
The shared libraries required by programs that use unixODBCCentOS 5.11 for x86_64unixODBC64-libs-2.2.14-3.el5.x86_64.rpm
unixODBCSourceForgeunixodbc-2.3.2-1.ram0.99.x86_64.rpm