L'hébergement mutualisé pour tou·te·s, imaginé par des développeur·euse·s, pour des développeur·euse·s.
Découvrir le Cloud PublicServeur | mysql-[compte].alwaysdata.net |
Port | 3306 (Port MySQL par défaut) |
Interface web | phpMyAdmin |
Ces informations de connexion dépendent du compte concerné. Vous pouvez retrouver les valeurs précises dans la section Bases de données > MySQL de l’interface d’administration.
mysql
Dans notre exemple, nous utilisons l'accès SSH et considérons les informations suivantes :
foo
foo_base
foo
pour le compte foo).foo@ssh:~$ mysql -h mysql-foo.alwaysdata.net -u foo -p foo_base
Lors de la création de vos bases et utilisateurs MySQL, vous avez la possibilité de donner les permissions suivantes :
Si vous modifiez les permissions de vos utilisateurs via une application tierce, toute validation via l’interface d’administration (ou via l’API) réinitialisera les permissions selon les directives ci-dessus.
Plusieurs possibilités :
utiliser notre fonctionnalité de restauration de sauvegarde ;
utiliser la commande suivante :
$ zstdcat $HOME/admin/backup/[date]/mysql/[base].sql.zst | mysql -h mysql-[compte].alwaysdata.net -u [utilisateur] -p [base]
récupérer l’archive et utiliser le client de son choix.
Les contenus archivés (e.g. les dumps de BDD) dans votre espace de backup sont au format Zstandard, vous pouvez utiliser les outils zstd*
officiels ou le plugin adapté pour 7zip pour les manipuler.
En Cloud Public, le nombre de connexions simultanées maximum par utilisateur est de 40. Il est possible à la demande de le modifier en Cloud Privé.
MySQL bloque la taille du nom des utilisateurs ; si le nom de votre compte est trop important un ID lui sera alloué. Vous le retrouverez dans Bases de données > MySQL > Utilisateurs.
Un ANALYZE TABLE est exécuté quotidiennement sur toutes vos tables pour garantir de bonnes performances, mais n’hésitez pas à le faire vous-même lorsque vos données changent drastiquement, par exemple après un import de base de données.
Pour connaître la configuration MariaDB, utilisez la requête SQL show variables
.
Les events MySQL ne sont pas supportés par nos serveurs.
Sur le Cloud Public, vous pouvez changer sql_mode
par connexion (SET SESSION).
MariaDB est proposé par défaut sur nos serveurs mais les utilisateurs de Cloud Privé peuvent demander à utiliser MySQL.