Je suis totalement nouveau dans linux/ubuntu. J'essaye d'installer la lampe sur mon système d'exploitation, mais j'ai installé Apache, php, mysql par commandes suivantes:
Sudo apt-get install Apache2
Sudo apt-get install php5
Sudo apt-get install libapache2-mod-php5
Sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
Sudo apt-get install phpmyadmin
tout fonctionne bien, sauf que je ne peux absolument pas me connecter à MySQL (ce qui entraîne l'échec de la connexion avec phpmyadmin) et obtenir les erreurs:
#1045 Cannot log in to the MySQL server
Access denied for user 'root'@'localhost' (using password: YES)
J'ai cherché le problème sur Google et j'ai également essayé de réinstaller tous les composants installés, mais le même résultat est arrivé!
dans Windows, j'ai généralement modifié le contenu du fichier de configuration mysql, mais dans Ubuntu, rien n'est aussi semblable que Windows! :)
quelqu'un peut-il m'aider à ce sujet, vraiment besoin de configurer lampp: -S
merci d'avance
Je pense que vous devriez réinitialiser le mot de passe de l'utilisateur root.
Pour réinitialiser votre mot de passe mysql d'utilisateur root, suivez ces instructions.
Step1. Arrêtez le processus démon mysql en utilisant cette commande:
Sudo service mysql stop
Step2. Lancez le processus démon mysqld en utilisant l'option --skip-grant-tables avec cette commande:
Sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
Step3. Lancez le processus client mysql en utilisant cette commande:
mysql -u root
Step4. Depuis l'invite mysql, exécutez cette commande pour pouvoir modifier n'importe quel mot de passe:
FLUSH PRIVILEGES;
Step5. Puis réinitialisez/mettez à jour votre mot de passe et quittez:
SET PASSWORD FOR root@'localhost' = PASSWORD('password');
quit
Step6. Lancez le processus démon mysql en utilisant cette commande:
Sudo service mysql start
Maintenant, vous pouvez vous connecter à MySQL en tant qu'utilisateur root.