13 Tips for Tuning and Optimizing MySQL and MariaDB - VITUX
▻https://vitux.com/tune-and-optimize-mysql-mariadb
doc minimum pour les paramètres de configuration de MySQL/MariaDB
13 Tips for Tuning and Optimizing MySQL and MariaDB - VITUX
▻https://vitux.com/tune-and-optimize-mysql-mariadb
doc minimum pour les paramètres de configuration de MySQL/MariaDB
dolthub/dolt: Dolt – It’s Git for Data
▻https://github.com/dolthub/dolt
Dolt is a #SQL database that you can #fork, clone, branch, merge, push and pull just like a git repository. Connect to Dolt just like any MySQL database to run queries or update the data using SQL commands. Use the command line interface to import CSV files, commit your changes, push them to a remote, or merge your teammate’s changes.
All the commands you know for #Git work exactly the same for Dolt. Git versions files, Dolt versions tables. It’s like Git and MySQL had a baby.
Semble proposer à peu près tout le nécessaire pour remplacer MySQL/MariaDB :
– un serveur
– un client
– une interface de gestion à la phpmyadmin
...mais avec la puissance de Git pour gérer des modifications collaboratives (fok, merge, checkout...)
#dolt #mysql #mariadb #web_dev #git_pour_bdd
Après pour remplacer, faudra pas juste regarder les outils : faut voir comment ça tient la charge, en terme d’accès concurrents, de quantité de contenus, un site très visité, ou inversement beaucoup de modifs en même temps (beaucoup de rédacteurs/commentateurs, etc, toutes choses qui écrivent dans la base)
#MariaDB #Memory Allocation - MariaDB Knowledge Base
▻https://mariadb.com/kb/en/library/mariadb-memory-allocation
Allocating RAM for MySQL - The short answer
If using just MyISAM, set key_buffer_size to 20% of available RAM. (Plus innodb_buffer_pool_size=0)
If using just InnoDB, set innodb_buffer_pool_size to 70% of available RAM. (Plus key_buffer_size = 10M, small, but not zero.)
Rule of thumb for tuning mysql:
– Start with released copy of my.cnf / my.ini.
– Change key_buffer_size and innodb_buffer_pool_size according to engine usage and RAM.
– Slow queries can usually be ’fixed’ via indexes, schema changes, or SELECT changes, not by tuning.
– Don’t get carried away with the query cache until you understand what it can and cannot do.
– Don’t change anything else unless you run into trouble (eg, max connections).
– Be sure the changes are under the [mysqld] section, not some other section.
The 20%/70% assumes you have at least 4GB of RAM. If you have a tiny antique, or a tiny VM, then those percentages are too high.
Now for the gory details. (NDB Cluster is not discussed here.)
#ubuntu - Why does #mariadb keep dying ? How do I stop it ?
▻https://askubuntu.com/questions/750604/why-does-mariadb-keep-dying-how-do-i-stop-it
I am running MariaDB 10.0.23-0 on Ubuntu 15.10 as a LAMP server. Running sudo /etc/init.d/mysql
start results in:
Job for mariadb.service failed because a timeout was exceeded. See “systemctl status mariadb.service” and “journalctl -xe” for details.
Have a closer look at the apparmor="DENIED"
messages (if #apparmor is activated on your OS) as this could be an issue during mariadb start.
De mon côté, j’ai du appliquer la solution du post ▻https://askubuntu.com/a/964928 donc sudo aa-disable /usr/sbin/mysqld
& reboot.
Ça ne touche que ubuntu ? Car MariaDB est surtout par défaut sur Debian. LAMP lui est relié.
Au départ j’ai cru a dying, genre le projet se meure.
@sandburg je n’ai pas eu le pb sous debian stretch, ni sur une autre install d’ubuntu de même version. Si tu ne vois pas de trace de mysqld dans la sortie de aa-status
tu ne devrais pas rencontrer le problème :)
Au départ j’ai cru a dying, genre le projet se meure.
^^
Moodle in English : installation (version 5.5.31 is required and you are running 5.5.5.10.1.10)
▻https://moodle.org/mod/forum/discuss.php?d=330272#p1329195
La bidouille de config pour passer Moodle 3.* en MariaDB > 5.5
Un jeune libriste part à l’asso des mauvaises habitudes
►https://framablog.org/2018/07/04/un-jeune-libriste-part-a-lasso-des-mauvaises-habitudes
Neil vient de finir un #Stage d’étudiant au terme duquel il a réussi à faire adopter des outils libres à une #Association. Il livre ici le récit de ses tribulations, c’est amusant et édifiant… On aimerait bien qu’il y en … Lire la suite
#Claviers_invités #Contributopia #Libres_Logiciels #Libres_Services #Migration #adhérents #aide #Asso #base_de_données #BTS #ciné #LibreOffice #mailing #MariaDB #mastodon #Microsoft #migration #plugin #site_web #stagiaire #windev #wordpress
On peut utiliser un lien symbolique aussi. Ou un « mount bind », pour monter un répertoire dans un autre répertoire. De la sorte, pas la peine de modifier la configuration de MySQL.
Et on évite en général de copier les fichiers de MySQL dans un répertoire d’un autre utilisateur. On peut avantageusement créer un nouveau disque dans la machine virtuelle, et le monter sur /srv
Convertir une base de données SQLite vers MySQL/MariaDB - PAB’s blog
▻https://blog.bandinelli.net/index.php?post/2014/03/27/sqlite3-to-mysql
LE script miraculeux pour la conversion sqlite > sql
NB : ne pas oublier de faire un rechercher/remplacer pour virer les chaînes COLLATE NOCASE et COLLATE BINARY avant de lancer l’import du fichier SQL obtenu.
...et ne pas oublier de remettre le AUTO_INCREMENT sur tous les champs id_<objet> qui sont les clés primaire des tables spip_<objet>
#conversion #sqlite #mysql #mariadb #python #utilitaire #SPIP
Sinon, tu as aussi LE plugin miraculeux :
►https://contrib.spip.net/Fusion-de-SPIP
Si vous avez créé votre site avec une base de données en sqlite, et que pour diverses raisons vous voulez le passer en mysql, il n’y a pas vraiment d’outil le permettant facilement.
Mais avec ce plugin, c’est possible et même très simple.
heu... ça ne fonctionne pas si bien que ça si tu as ajouté des champs extras...
Ben ça fonctionne bien pour ceux qui l’utilisent, et sinon faut pas hésiter à proposer des améliorations :)
Le principe, actuellement, c’est de comparer les schémas des deux bases et de n’importer que ce qui existe sur l’hôte (tables et champs).
Mais on peut imaginer un fonctionnement alternatif ou les champs et tables de la source soient créés et importés.
A moins que tu n’aies rencontré un problème encore différent ?
Perte du mot de passe root #MySQL / #MariaDB
▻http://www.dsfc.net/logiciel-libre/mysql-logiciel-libre/perte-mot-de-passe-root-mysql-mariadb
Il n’y a pas de lieu de paniquer lorsque vous avez perdu ou oublié le mot de passe associé au compte root de votre instance MySQL / MariaDB !
#Formateur_MariaDB #Formateur_MySQL #Formateur_SQL #Formation_MariaDB #Formation_MySQL #SQL
La popularité des #Moteurs_de_bases_de_données en 2017
▻http://www.dsfc.net/infrastructure/base-de-donnees-infrastructure/popularite-moteurs-bases-donnees
Les leaders des moteurs de bases de données restent #Oracle_Database, #MySQL/MariaDB et #Microsoft_SQL_Server en 2017.
#Base_de_données #Elastic_Search #ELK #Formateur_Bases_de_données #Formateur_MariaDB #Formateur_MySQL #Formateur_Oracle #Formateur_PostgreSQL #Formateur_SQL #Kibana #LogTash #MariaDB #MongoDB #PostgreSQL #SQL_Server
Une raison sérieuse de préférer #MariaDB à #MySQL ?
▻http://www.dsfc.net/logiciel-libre/mariadb/une-raison-serieuse-de-preferer-mariadb-a-mysql
Si vous avez besoin des #Expressions_régulières, préférez MariaDB à MySQL !
#Expressions_rationnelles #Formateur_Expressions_régulières #Formateur_MariaDB #Formateur_MySQL #Formateur_Oracle_Database #Formateur_PostgreSQL #Oracle_Database #PostgreSQL
2017 : un projet de #Moteur_de_recherche !?
▻http://www.dsfc.net/developpement/php-developpement/2017-un-projet-de-moteur-de-recherche
Je tiens à vous souhaiter tous mes vœux de réussite pour cette année 2017.
#Php #Formateur_MariaDB #Formateur_PHP #Full-Text_Search #MariaDB #MongoDB #php
Ma centralité… informatique !?
▻http://www.dsfc.net/formations/ma-centralite-informatique
L’informatique risque encore de beaucoup évoluer au cours des 15 prochaines années !
#Formations #Apache #Bash #Centos #Debian #Fedora #Formateur_Apache #Formateur_Bash #Formateur_Centos #Formateur_Debian #Formateur_Fedora #Formateur_FusionInventory #Formateur_GLPI #Formateur_Linux #Formateur_MariaDB #Formateur_MySQL #Formateur_OCS_NG_Inventory #Formateur_Oracle_Database #Formateur_PostgreSQL #Formateur_Powershell #Formateur_Red_Hat #Formateur_Référencement_naturel #Formateur_Sécurité_informatique #Formateur_SEO #Formateur_SQL_Server #Formateur_Squid #Formateur_SquidGuard #Formateur_Ubuntu_Server #Formateur_WordPress #FusionInventory #GLPI #Linux #MariaDB #MySQL #OCS_NG_Inventory #Oracle_Database #PostgreSQL #PowerShell #Red_Hat #Référencement_naturel #Sécurité_informatique #SEO #SQL_Server #Squid #SquidGuard #Ubuntu_Server #Wordpress
#MySQL : la limite des 1000 caractères pour un index unique
▻http://www.dsfc.net/developpement/php-developpement/mysql-limite-1000-caracteres-index-unique
MySQL est limité à des colonnes de 1000 caractères pour ses index uniques !
#Php #Formateur_MariaDB #Formateur_MySQL #MariaDB #MD5 #Moteur_de_recherche
Quel est, au juste, l’intérêt de #SQL_Server Express 2016 ?
▻http://www.dsfc.net/infrastructure/base-de-donnees-infrastructure/interet-sql-server-express-2016
Pour une application Windows supervisant un automate, je ne vois franchement pas l’intérêt de l’emploi de la version 2016 de SQL Server Express !
#Base_de_données #Ad_Hoc_Queries #Firebird #Formateur_MariaDB #Formateur_MySQL #Formateur_Oracle_Database #Formateur_PostgreSQL #Formateur_SQL_Server #MariaDB #MySQL #ODBC #Oracle_Database_11g_Express_Edition #Oracle_Database_XE_11g #PostgreSQL #SQL_Server_Express_2016
Problème de compatibilité #php / #MariaDB
▻http://www.dsfc.net/formations/lamp/probleme-compatibilite-php-mariadb
Si vous passez à MariaDB 10 et supérieur, n’oubliez pas de mettre en place l’extension php-mysqlnd en lieu et place de php-mysql !
#LAMP #Formateur_LAMP #Formateur_MariaDB #Formateur_MySQL #Formateur_PHP #Formateur_WordPress #Lamp #MySQL #Wordpress
Problème de compatibilité #php / #MariaDB
▻http://www.dsfc.net/formations/lamp/probleme-de-compatibilite-php-mariadb
Si vous passez à MariaDB 10 et supérieur, n’oubliez pas de mettre en place l’extension php-mysqlnd en lieu et place de php-mysql !
#LAMP #Formateur_LAMP #Formateur_MariaDB #Formateur_MySQL #Formateur_PHP #Formateur_WordPress #Lamp #MySQL #Wordpress
#Réparation_de_tables MyISAM dans #MariaDB
▻http://www.dsfc.net/logiciel-libre/mariadb/reparation-tables-myisam-mariadb
Depuis que je suis passé à MariaDB, je suis contraint à devoir très régulièrement réparer mes tables MyISAM. Je n’avais jamais eu d’erreurs avec #MySQL.
#Formateur_MariaDB #Formateur_MySQL #myisamchk #Réindexation
La popularité des moteurs de #Bases_de_données
▻http://www.dsfc.net/infrastructure/base-de-donnees-infrastructure/la-popularite-des-moteurs-de-bases-de-donnees
Ce classement reflète ce que je peux percevoir de la réalité de l’utilisation des moteurs de bases de données en environnement professionnel !
#Base_de_données #Firebird #Formateur_Firebird #Formateur_MariaDB #Formateur_MySQL #Formateur_Oracle #Formateur_Oracle_Database #Formateur_PostgreSQL #Formateur_SQL_Server #MariaDB #MySQL #Oracle_Database #PostgreSQL #SQL_Server
#MySQL WorkBench et #MariaDB
▻http://www.dsfc.net/logiciel-libre/mysql-logiciel-libre/mysql-workbench-et-mariadb
L’outil #MySQL_WorkBench n’est plus 100% compatible avec MariaDB. La rupture est-elle consommée entre MariaDB et MySQL ?
Un MERGE dans #MariaDB / #MySQL
▻http://www.dsfc.net/infrastructure/base-de-donnees-infrastructure/un-merge-dans-mariadb-mysql
La commande MERGE n’existe pas dans MariaDB et MySQL. Il existe une autre solution !
#Base_de_données #Formateur_MariaDB #Formateur_MySQL #Formateur_SQL #Formateur_Transact_SQL #SQL #Transact_SQL
Les différences entre #MariaDB et #MySQL
▻http://www.dsfc.net/infrastructure/base-de-donnees-infrastructure/mariadb-vs-mysql
Si vous faites le choix de migrer vers MariaDB, il y a bien peu de chances que vous reveniez un jour à MySQL !
#Base_de_données #Formateur_MariaDB #Formateur_MySQL #MariaDB_vs_MySQL
Convert from #innodb to #myisam
▻https://easyengine.io/tutorials/mysql/innodb-to-myisam
Générer un fichier de commande sql pour faire la #conversion des tables d’une base de InnoDB vers MyIsam.
Sécuriser #MariaDB et #MySQL avec #mysql_secure_installation
▻http://www.dsfc.net/infrastructure/base-de-donnees-infrastructure/securiser-mariadb-et-mysql-avec-mysql_secure_installation
Le script mysql_secure_installation permet de sécuriser très facilement et très rapidement les instances de MySQL ou de MariaDB.
#Base_de_données #Formateur_MariaDB #Formateur_MySQL #Formateur_Sécurité_informatique #Sécurité_informatique