Rubriques

>> Toutes les rubriques <<
· Informatique (67)
· Nature : Aquarium, plantes, et animaux (12)
· Politique et Information (23)
· Sciences (8)
· Musique (7)
· Films (10)
· Peinture, photo (2)
· Histoire (8)
· Bouquins (7)
· Femmes hors du commun (1)

Rechercher
Derniers commentaires

welcome http://mobstan o01.centerblog .net
Par mobstano01, le 11.01.2020

medium retour d'etre aimer chance au jeux loto richesse de la porte monnaie magique valise magique ce qui
Par Anonyme, le 07.11.2019

merci... http://bernie- liege.centerbl og.net
Par bernie-liege, le 27.09.2019

beau travail !
Par Anonyme, le 23.09.2019

dd
Par Anonyme, le 13.06.2019

Voir plus

Articles les plus lus

· Histoire de pet et de dromadaire
· Le concombre tueur !
· L'origine du Monde
· Aux Philippines, trois cent nouvelles espèces !
· Vol de corne de rhinocéros à l'aquarium de Liège

· le Quintette à cordes D 956 de Schubert
· Le dormeur du Val
· Encore des choses surprenantes dans la Nature
· Inception, ou la puissance de l'inconscient
· Ajout du projet Littré dans un media-Wiki
· Bac de quarante mille litres
· Dutronc, je retourne ma veste
· Mort du chanteur Alain Leprest
· Aquarium de Bruxelles
· Le blues de l'informaticien

Voir plus 

Abonnement au blog
Recevez les actualités de mon blog gratuitement :

Je comprends qu’en m’abonnant, je choisis explicitement de recevoir la newsletter du blog "bernie-liege" et que je peux facilement et à tout moment me désinscrire.


Statistiques

Date de création : 20.05.2011
Dernière mise à jour : 29.09.2019
164 articles


Thèmes

mort mysql debian php photo

MySQL sur linux

Publié le 05/01/2018 à 18:33 par bernie-liege Tags : mysql debian php

logo-mysql-300x218.jpg

 

Sommaire
  • 1 Définition
  • 2 Installation
    • 2.1 Sur linux
      • 2.1.1 Connexion :
  • 3 Sauvegarde des databases
  • 4 Emplacement des fichiers
  • 5 Que faire si le password root est expired ?
  • 6 Configuration en fonction des différents hébergeurs à travers le monde

Définition

Database légère dont Oracle a racheté les droits.


Il utilise par défaut le port 3306.

Installation[php?title=Mysql&action=edit&section=2">modifier] Sur linux[php?title=Mysql&action=edit&section=3">modifier]

apt-get install mysql-server mysql-client

 

dpkg-reconfigure mysql-server-5.X

Avec x = n° de version....

Il y ayra une fenêtre pour encoder le nouveau password

Connexion :[php?title=Mysql&action=edit&section=4">modifier]

 mysql -h localhost -u root -p

Sauvegarde des databases[php?title=Mysql&action=edit&section=5">modifier]

En ligne de commande...

 

mysqldump

 

 

Emplacement des fichiers[php?title=Mysql&action=edit&section=6">modifier]

dans /etc/mysql/my.cnf (debian)


On peut y indique le nouvel emplacement de ses données MySQL :

  1.  
  2. [mysqld]
  3. datadir = /mnt/toto/titi/php.net/mysql">mysql
  4.  
  5.  
  6.  


par défaut : ubuntu / debian


fichiers .frm, .MYD et .MYI, chez moi, ils sont ici :

 

 /var/lib/mysql


Une petite nuance. cela n'est vrai que si les tables utilisent le moteur MyISAM (un fichier de structure, un fichier d'index et un fichier de données)

Si on utilise InnoDB, il y a 2 modes de fonctionnement:

  • soit la structure des tables est dans un fichier dédié, dans le répertoire portant le nom de la base et toutes les données sont stockées dans un unique fichier à la racine (généralement) /var/lib/mysql (ibdata1).
  • soit on as spécifié la variable innodb_file_per_table dans le fichier de configuration et là, le fonctionnement se rapproche du l'utilisation de MyISAM (un fichier de structure et un fichier de données et d'index par table)

 

 

 

 

 

 

 

 


Que faire si le password root est expired ?[php?title=Mysql&action=edit&section=7">modifier]

  • Changer le password !
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Toto';

Ensuite, si le système vous emmerde, tapez ce putain de password "Toto


Après, spécifiez au putain de système de changer le mode expiration....

 

mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

Le syteme répond :

Query OK, 0 rows affected (0.00 sec)

 

Ensuite, remettre votre password préféré:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MonPassCacaPipiBoudin';

Et toujours le même msg du sytème...

Mais une fois sur phpMyAdmin, ôôôô ! Miracle, vite un cierge !

Et les @#| de con**** d'applis sont reparties....

Configuration en fonction des différents hébergeurs à travers le monde[php?title=Mysql&action=edit&section=8">modifier]

HébergeurValeur probable de DB_HOST
1and1 db12345678
AN Hosting localhost
Aruba.it localhost ou l'IP fournie avec le mail d'activation.
A Small Orange localhost
BlueHost localhost
DreamHost mysql.example.com
Free sql.free.fr
GoDaddy Aller dans MySQL et éditez la base de données pour trouver le nom du serveur.
HostGator localhost
HostICan localhost
ICDSoft localhost:/tmp/mysql5.sock
iPage username.ipagemysql.com
IPower username.ipowermysql.com
LaughingSquid localhost
MediaTemple GridServer internal-db.s44441.gridserver.com
MediaTemple (dv) localhost
MegnaHost localhost
NearlyFreeSpeech.Net username.db
NetworkSolutions mysqlv5
one.com localhost
pair Networks dbnnnx.pair.com
phpnet.org cl1-sql1 les numéros changeant d'un serveur à l'autre.
QTH.com localhost
Rackspace Cloud localhost pour les serveurs non gérés, variable pour les sites Cloud du genre mysqlXY-AB.wcN.dfQ.stabletransit.com où X,Y,A,B,N,Q sont des variables.
SysFix.eu Power Hosting datapower.sysfix.eu
Yahoo mysql
Hosts avec cPanel localhost
Hosts avec Plesk localhost
Hosts avec DirectAdmin localhost
Tophost.it sql.your-domain-name.it