127.0.0.1 localhost ::1 localhostet exister chacune une seule fois.
Require local
Require local
# Avant MySQL 8 # Priviléges pour `root`@`127.0.0.1` GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'mot_de_passe' WITH GRANT OPTION; # Priviléges pour `root`@`::1` GRANT ALL PRIVILEGES ON *.* TO 'root'@'::1' IDENTIFIED BY 'mot_de_passe' WITH GRANT OPTION; # Priviléges pour `root`@`localhost` GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'mot_de_passe' WITH GRANT OPTION; GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION;
# MySQL 8 - Privileges for `root` ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mot_de_passe' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' DEFAULT ROLE ALL; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION; GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION; CREATE USER IF NOT EXISTS 'root'@'127.0.0.1' IDENTIFIED WITH mysql_native_password BY 'mot_de_passe' PASSWORD EXPIRE NEVER; ALTER USER IF EXISTS 'root'@'127.0.0.1' DEFAULT ROLE ALL; GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' WITH GRANT OPTION; CREATE USER IF NOT EXISTS 'root'@'::1' IDENTIFIED WITH mysql_native_password BY 'mot_de_passe' PASSWORD EXPIRE NEVER; ALTER USER IF EXISTS 'root'@'::1' DEFAULT ROLE ALL; GRANT ALL PRIVILEGES ON *.* TO 'root'@'::1' WITH GRANT OPTION;- 19-b - Ajouter un utilisateur MySQL (ou MariaDB ) via la console:
# Avant MySQL 8 # Privilèges d'usage pour `username`@`127.0.0.1` GRANT USAGE ON *.* TO 'username'@'127.0.0.1' IDENTIFIED BY 'mot de passe en clair'; # Privilèges d'usage pour `username`@`localhost` GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY 'mot de passe en clair'; # Privilèges d'usage pour `username`@`::1` GRANT USAGE ON *.* TO 'username'@'::1' IDENTIFIED BY 'mot de passe en clair'; # Éventuels privilèges sur une base de données GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'127.0.0.1'; GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'::1';
# MySQL 8 # Privileges d'usage for `username` CREATE USER 'username'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'mot de passe en clair' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK; GRANT USAGE ON *.* TO 'username'@'localhost'; CREATE USER 'username'@'127.0.0.1' IDENTIFIED WITH 'mysql_native_password' BY 'mot de passe en clair' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK; GRANT USAGE ON *.* TO 'username'@'127.0.0.1'; CREATE USER 'username'@'::1' IDENTIFIED WITH 'mysql_native_password' BY 'mot de passe en clair' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK; GRANT USAGE ON *.* TO 'username'@'::1'; # Éventuels privilèges sur une base de données GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'127.0.0.1'; GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'::1';- 20 - Erreur systématique "Aestan Tray Menu a rencontré un problème et doit fermer" lors du lancement de Wampserver




@echo off
REM **********************************************************************
REM * PLACEZ ce fichier dans un dossier qui se trouve déjà dans votre PATH
REM * Ou le mettre dans votre dossier C:\Windows car il se trouve sur le
REM * Chemin de recherche par défaut
REM * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
REM * ÉDITER LES 3 PROCHAINS paramètres pour les adapter à votre WAMPServer
REM * - baseWamp : est le lecteur et le dossier d'installation de WAMPServer
REM * - defaultPHPver : est la version de PHP qui sera mise dans le PATH
REM * si aucun paramètre n'est mis pour le fichier bat
REM * - composerInstalled : Où est installé Composer
REM * La suivante ne devrait pas être modifiée, mais elle est là au cas où
REM * - phpFolder : La structure du dossier qui contient les multiples
REM * versions possibles de PHP pour WAMPServer
REM **********************************************************************
set baseWamp=C:\wamp64
set defaultPHPver=8.0.1
set composerInstalled=%baseWamp%\composer
set phpFolder=\bin\php\php
if %1.==. (
set phpver=%baseWamp%%phpFolder%%defaultPHPver%
) else (
set phpver=%baseWamp%%phpFolder%%1
)
PATH=%PATH%;%phpver%
php -v
echo ---------------------------------------------------------------
REM SI PEAR EST INSTALLÉ DANS CETTE VERSION DE PHP
IF exist %phpver%\pear (
set PHP_PEAR_SYSCONF_DIR=D:\wamp\bin\php\php%phpver%
set PHP_PEAR_INSTALL_DIR=D:\wamp\bin\php\php%phpver%\pear
set PHP_PEAR_DOC_DIR=D:\wamp\bin\php\php%phpver%\docs
set PHP_PEAR_BIN_DIR=D:\wamp\bin\php\php%phpver%
set PHP_PEAR_DATA_DIR=D:\wamp\bin\php\php%phpver%\data
set PHP_PEAR_PHP_BIN=D:\wamp\bin\php\php%phpver%\php.exe
set PHP_PEAR_TEST_DIR=D:\wamp\bin\php\php%phpver%\tests
echo PEAR INCLUS DANS CETTE CONFIGURATION
echo ---------------------------------------------------------------
) else (
echo PEAR N'EXISTE PAS DANS CETTE VERSION DE php
echo ---------------------------------------------------------------
)
REM SI COMPOSER EXISTE AJOUTER CELA AUSSI
REM **************************************************************
REM * SI COMPOSER EXISTE, AJOUTEZ-LE AUSSI
REM *
REM * Vérifiez que vous avez bien défini la variable "composerInstalled" ci-dessus
REM *
REM * Fait de cette façon car W10 a des problèmes avec la mise en place du chemin
REM * avec des parenthèses dans le chemin à l'intérieur d'un IF avec parenthèses.
REM **************************************************************
IF NOT EXIST %composerInstalled% GOTO NOCOMPOSER
echo COMPOSER INCLUS DANS CETTE CONFIGURATION
set COMPOSER_HOME=%composerInstalled%
set COMPOSER_CACHE_DIR=%composerInstalled%
PATH=%PATH%;%composerInstalled%
composer -V
echo POUR METTRE À JOUR COMPOSER, faites > composer self-update
echo ---------------------------------------------------------------
GOTO END
:NOCOMPOSER
echo ---------------------------------------------------------------
echo COMPOSER N'EST PAS INSTALLÉ
echo ---------------------------------------------------------------
:END
set baseWamp=
set defaultPHPver=
set composerInstalled=
set phpFolder=>phppathpour accéder à la version php par défaut
>phppath 7.4.22pour accéder à une version spécifique de PHP
echo @php "%~dp0composer.phar" %*>composer.bat
>phppath >composer
Composer version 2.0.8 2020-12-03 17:20:38