$db=new SQLite3(’PHOTOS4.sqlite’) ; $Champs=array("NumeroPhoto","QuiDansLaSerie") ;
Méthode sans préparation $result = $db->query(’SELECT ’.implode(",",$Champs).’ FROM toutes WHERE NumeroPhoto="00001" or NumeroPhoto="00002" ; ’) ; while ($row=$result->fetchArray()) //echo"\n\n" ;print_r($row) ; foreach ($Champs as $Champ) echo $row[$Champ] ;
Méthode avec préparation $stmt = $db->prepare(’SELECT ’.implode(",",$Champs).’ FROM toutes WHERE NumeroPhoto>:id AND NumeroPhoto<:ie’) ; (...)
Accueil > Mots-clés > _multirubricage > mariadb
mariadb
Articles
-
sqlite3
12 décembre 2022, par bruno -
commandes mysql admin
23 décembre 2018, par brunoRécupérer une base préalablement sauvegardée
mysql —user=NomDeLoginBD —password=MotDePasseBD NomDeLaBase < FichierContenantLesDonnees.sql
Sauvegarder une base de données :
MYSQL_PWD="mot_de_passe" mysqldump -u utilisateur NomDeLaBase > base.sql
Créer une base de données
mysql —user=root —password=mdp < mysqm avec mysqm :’CREATE DATABASE IF NOT EXISTS essai ;’
Sauvegarder toutes les bases de données
mkdir DossierAvecLesBasesDeDonneesSQL ;cd (...) -
changer le mot de passe root du mysql/mariadb
21 décembre 2018, par brunomettre un nouveau mot de passe : solution 2023/bullseye service mysql stop ; service mysqld stop ; /etc/init.d/mysql stop ; /etc/init.d/mysqld stop service mysql start ; service mysqld start ; /etc/init.d/mysql start ; /etc/init.d/mysqld start mysql -u root ALTER USER 'root'@'localhost' IDENTIFIED BY 'Nouveau motdepasse' ; flush privileges ;mettre un nouveau mot de passe
Arrêter le serveur mysql ( erreurs normales )
service mysql stop ; service mysqld (...) -
erreurs mariadb/mysql
14 août 2022, par brunomysql ne démarre pas
Par exemple :
Reading datadir from the MariaDB server failed. Got the following error when executing the 'mysql' command line client ERROR 2002 (HY000) : Can't connect to local MySQL server through socket '/run/mysqld/mysqld22.sock' (2)
rm /var/lib/mysql/ib_logfile* résout beaucoup de problèmes de ce genre.
Can’t connect to [local] MySQL server un mot de passe ne marche pas Le tester autrement Le changer Si ce n’est pas le root, se (...) -
requetes mysql
24 avril 2018, par brunofonctions https://mariadb.com/kb/fr/concat/ concat ( chaine1, chaine2) ex : update photos set groupe=concat(groupe,’animaux’) concat_ws ( separateur,chaine1, chaine2) ex : update essai set visites=concat_ws(",",visites,’animaux’) ; https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html -* INSERT INSERT [INTO] table [(colonne1,colonne2,colonne3,...)] VALUES (valeur1,valeur2,valeur3,...) on peut rajouter ON DUPLICATE KEY UPDATE SELECT SELECT [options] items [INTO file_details] (...)
-
infos mariadb
27 septembre 2023, par brunod’après https://dev.mysql.com/doc/refman/8.0/en/can-not-connect-to-server.html
exemples de résultats lorsque mariadb marche mysqladmin —user=root —password=MotDePasse version mysqladmin Ver 9.1 Distrib 10.11.3-MariaDB, for debian-linux-gnu on x86_64 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Server version 10.11.3-MariaDB-1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /run/mysqld/mysqld.sock Uptime : 56 min 2 sec
Threads : 3 (...)