Commande pour récupérer la liste des bases de données qui commencent par « mon_prefix_ » et la sauvegarder dans un fichier:
mysql -h localhost -u root -p -e "SHOW DATABASES LIKE 'mon_prefix_%';" > ~/databases-list
Commande pour récupérer la liste des bases de données qui commencent par « mon_prefix_ » et la sauvegarder dans un fichier:
mysql -h localhost -u root -p -e "SHOW DATABASES LIKE 'mon_prefix_%';" > ~/databases-list
Si comme moi vous utilisez T411 pour télécharger des fichiers, légaux bien sur (et oui il y en a) mais que votre fournisseur d’accès à fait un blocage DNS des domaines t411.io ou/et t411.me, voici comment le contourner rapidement en utilisant le fichier hosts.
Premièrement il faut récupérer l’IP du serveur ou est hébergé T411. On peut pour cela utiliser un service web de « ping » comme https://cloudmonitor.ca.com/en/ping.php
Avec ce service, on voit que T411 est hébergé sur deux IP différentes:
108.162.204.254 108.162.203.254
Il suffit alors d’en prendre une au hasard et d’ajouter ce qui suit dans votre fichier hosts.
Sous Ubuntu, le fichier est localisé dans /etc/hosts
108.162.203.254 www.t411.io 108.162.203.254 t411.io 108.162.203.254 www.t411.me 108.162.203.254 t411.me 108.162.203.254 forum.t411.io 108.162.203.254 forum.t411.me 108.162.203.254 tracker.t411.me 108.162.203.254 tracker.t411.io
Et voilà !
Il peut parfois être utile d’augmenter ou de baisser la durée de timeout des connexions MySQL. Par exemple, il peut être intéressant de l’augmenter si certaines de vos requêtes MySQL n’aboutissent pas et si vous obtenez l’erreur « MySQL server went away ».
Ce réglage se fait en passant l’option PDO::ATTR_TIMEOUT (constante de la classe PDO qui vaut 2) au driver pdo_mysql. Cette option marchera aussi pour certains autres pilotes mais sa signification peut différer (avec sqlite par exemple).
Avec Zend, il faut définir cette option lors de la création de l’adapter soit en utilisant Zend_Db::factory soit en créant une nouvelle instance de Zend_Db_Adapter_Pdo_Mysql.
Exemple avec un timeout de 10 secondes en utilisant Zend_Db::factory:
$driverOptions = array( PDO::ATTR_TIMEOUT => 10 ); $params = array( 'host' => '127.0.0.1', 'port' => '3306', 'username' => 'user', 'password' => 'password', 'dbname' => 'my_db', 'driver_options' => $driverOptions ); $adapter = Zend_Db::factory('pdo_mysql', $params);
sources/docs:
PDO::setAttribute
documentation Zend_Db_Adapter
Cet article est un mémo que je compléterai au fur et à mesure sur les commandes Git.
git config --get remote.origin.url
ou
git remote show origin
Permet de ne pas prendre en compte les changements de permission sur les fichiers lors d’un commit.
git config core.fileMode false
sources:
http://stackoverflow.com/questions/4089430/how-can-i-determine-the-url-that-a-local-git-repo-was-originally-cloned-from
http://stackoverflow.com/questions/1580596/how-do-i-make-git-ignore-file-mode-chmod-changes
Je te conseille : http://rogerdudler.github.io/git-guide/
Si Suhosin est installé sur votre serveur, le nombre maximum de caractères par paramètre passé en GET est limité par défaut à 512.
Pour changer cette valeur il faut ajouter/modifier le paramètre suhosin.get.max_value_length soit dans le fichier /etc/php5/apache2/php.ini soit dans /etc/php5/conf.d/suhosin.ini.
Exemple:
suhosin.get.max_value_length = 1024
Puis /etc/init.d/apache2/reload pour qu’apache prenne en compte les changements.
Source: http://stackoverflow.com/questions/7724270/max-size-of-url-parameters-in-get
Voici comment compter le nombre de fichiers dans un répertoire dans un terminal Linux:
Il faut simplement ajouter | wc -l à la fin de la commande.
Exemple:
$ ls | wc -l 11
Cette astuce marche aussi pour d’autres commandes comme cat :
$ cat errors.log | wc -l 4017
I installed 404 error monitor on some sites last week. When checking it just now there are dozens of pages listed in the log but none of them result in 404’s they are all there. Why might this be?