User Tools

Site Tools


mysql

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

mysql [2012/09/29 14:31]
carl
mysql [2016/09/07 14:44]
Line 1: Line 1:
-http://​www.mysql.com/​ 
- 
-MySQL est un gestionnaire de base de données [[LogicielLibre| libre]]. Il est populaire du fait de son intégration avec [[PHP]]. 
- 
-Il existe une interface web de gestion écrite en PHP: [[http://​www.phpmyadmin.net/​| phpMyAdmin]]. 
- 
-Pour la documentation:​ http://​mysqld.active-venture.com/​ 
- 
-====== Pratique ====== 
-===== Changer le mot de passe root ===== 
-C'est la première chose à faire après l'​installation. 
-<​code>​mysql -u root 
-mysql> set password = password('​mot_de_passe'​);</​code>​ 
-===== Erreur avec Apache et PHP ===== 
-<​code>​Fatal error: Call to undefined function: mysql_connect() in /​var/​www/​drupal/​includes/​database.mysql.inc on line 31</​code>​ 
- 
-Dans le fichier /​etc/​php4/​apache2/​php.ini,​ il faut décommenter la ligne (enlever le point-virgule):​ 
-<​code>; ​  ​extension=mysql.so</​code>​ 
- 
-et redémarrer [[apache2|Apache]]:​ 
-<​code>​sudo /​etc/​init.d/​apache2 reload</​code>​ 
- 
-===== Ajouter des privilèges à un utilisateur ===== 
-<​code>​grant all privileges on db_name.* to '​user'​@'​localhost'​ identified by '​password';</​code>​ 
-L'​utilisateur est crée et il a tous les droits sur la base de données. 
- 
-===== faire tourner un ficher .sql ===== 
-<​code>​mysql -u utilisateur -p < fichier.mysql nom_de_la_base_de_donnees</​code>​ 
-====== Problèmes ====== 
-dans syslog : 
-<​code>​mysqld:​ 120929 ​ 6:54:21 [ERROR] /​usr/​sbin/​mysqld:​ Table '​./​spip/​spip_meta'​ is marked as crashed and last (automatic?​) repair failed</​code>​ 
- 
-Alors je fais : 
-<​code>​sudo mysqlcheck -u root -p spip spip_meta 
-Enter password: ​ 
-spip.spip_meta 
-warning ​ : Table is marked as crashed and last repair failed 
-warning ​ : Size of datafile is: 8436       ​Should be: 8400 
-error    : Keypointers and record positions doesn'​t match 
-warning ​ : Found 119 key parts. Should be: 118 
-error    : Corrupt</​code>​ 
- 
-Autre essai : 
-<​code>​sudo myisamchk /​var/​lib/​mysql/​spip/​spip_meta.MYI 
-[sudo] password for carl:  
-Checking MyISAM file: /​var/​lib/​mysql/​spip/​spip_meta.MYI 
-Data records: ​    ​118 ​  ​Deleted blocks: ​      0 
-myisamchk: warning: Table is marked as crashed and last repair failed 
-- check file-size 
-myisamchk: warning: Size of datafile is: 8436            Should be: 8400 
-- check record delete-chain 
-- check key delete-chain 
-- check index reference 
-- check data record references index: 1 
-- check record links 
-myisamchk: error: Keypointers and record positions doesn'​t match 
-myisamchk: warning: Found        119 key parts. Should be: 118 
-MyISAM-table '/​var/​lib/​mysql/​spip/​spip_meta.MYI'​ is corrupted 
-Fix it using switch "​-r"​ or "​-o"</​code>​ 
  
mysql.txt · Last modified: 2016/09/07 14:44 (external edit)