====== phpMyAdmin ======
phpMyAdmin est un site web en php qui sert a administre des bases de donnees (mysql notamment).
Pour l'installer, il faut desarchiver le tout dans un repertoire phpMyAdmin que l'on mettra dans son site web.
Creer un repertoire config vide dans phpmyadmin.
Apres, il faudra l'initialiser avec http://monsiteweb/phpmyadmin/scripts/setup.php
Deplacer le fichier config.inc.php de phpmyadmin/config vers phpmyadmin et mettez des droits en lecture seule.
Par la suite, vous pouvez utiliser phpmyadmin via: http://monsiteweb/phpmyadmin/
Changer dans config.inc.php:
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'rootpassword';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;
Acces Internet pour tous:
Modifier dans php.ini (apache)
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 127.0.0.1
deny from all
# On autorise le repertoire modules/phpmyadmin349x120306091039
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
# allow from 127.0.0.1
# deny from all
allow from all
Puis dans config.inc.php a la racine de phpmyadmin:
$cfg['Servers'][$i]['auth_type'] = 'http';
/* Server parameters */
$cfg['Servers'][$i]['connect_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'rootOuUnAutreLogin';
$cfg['Servers'][$i]['password'] = 'votrepasswordpourphpmyadmin';
PhpMyAdmin - Access denied for user root’@localhost
Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante :
#1045- Access denied for user ‘root’@localhost’
Il est nécessaire d’effectuer quelques manipulations après l’installation :
* Ouvrez la console MySql,
mysql -u root
* Après avoir tapé Entrée et avoir l'invite de commande mysql> :
* Il est utile de commencer par attribuer le nouveau mot de passe via la commande suivante :
SET PASSWORD FOR root@localhost=PASSWORD(' monmotdepasse ');
* Ensuite il n’est pas inutile de réattribuer les droits de super utilisateur via la commande suivante :
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ' monmotdepasse ' WITH GRANT OPTION;
mysql -u root -p mysql
password: monmotdepasse
* Bien évidemment il faut insérer les noms de host et de compte user par défaut avec le mot de passe mis en place dans le fichier ‘php.ini’, au niveau suivant :
; Default host for mysql_connect() (doesn't apply in safe mode).
mysqli.default_host ='localhost'
; Default user for mysql_connect() (doesn't apply in safe mode).
mysqli.default_user ='root'
; Default password for mysqli_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysqli.default_pw ='monmotdepasse'
Il ne reste plus qu’à effectuer l’implantation des noms de host et de compte user par défaut avec le mot de passe dans le fichier ‘config.inc.php’ aux lignes suivantes:
$cfg['Servers'][$i]['host']= 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password']= 'monmotdepasse';
Après n’avoir pu ouvrir correctement la page localhost, vous allez avoir l’agréable surprise de pouvoir vous connecter à PhpMyAdmin sans l’erreur #1045- Access denied for user ‘root’@localhost’
Merci à jujuzilla sur le forum pour cette astuce !
ACCES DISTANT a phpmyadmin\\
Dans config.inc.php du repertoire phpmyadmin passer en $cfg['Servers'][$i]['auth_type'] = 'http';
Dans easyphp httpd.conf\\
Ajouter:
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
====== mysql ======
m:\wamp\bin\mysql\mysql_...\bin\mysql.exe -u root -p RfsChampionsLeague_db
select host, user, password from mysql.user;
desc mysql.user;
show table status;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION
SHOW GRANTS;
SHOW GRANTS FOR CURRENT_USER;
SHOW GRANTS FOR CURRENT_USER();
SHOW GRANTS FOR 'root'@'localhost';
mysql --user=root mysql
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
Changer le mot de passe root
cd /d M:\EasyPHP-Devserver-17\eds-binaries\dbserver\mysql5717x86x180728220448\bin
mysql mysql -u root
update user set password=PASSWORD('foo...') WHERE user='root';
====== wamp ======
Une fois installe!
Demarrer les services un par un -> apache ->php puis ->mysql
Chnager dans phpmyadmin.conf
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
Redemarrer le service apache
====== ajaxplorer======
ajaxplorer
-> mieux que phpFileNavigator
Pas de base de donnees
admin/ snail
Ajouter des repos avec le charset ISO8859-1 pour la france!
====== phpFileNavigator ======
unzip it to www!
In the folder data/conf/ there are a file named "default-example.inc.php" that should be renamed to default.inc.php before to continue with the installation.
Dans /data/con/default.inc.php changer:
'descagar' de false a true
Modifier dans php.ini:
upload_max_filesize a 20G