Maison > Questions et réponses > le corps du texte
Par exemple : Comment créer un environnement mysql sur Alibaba Cloud Server ECS ? Comment modifier le fichier de configuration mysql à l'aide de npm install (nœud installé)
Toujours signaler une erreur
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
J'ai essayé de nombreuses solutions en ligne, comme l'ajout de skip-grant-tables
ignorer la saisie du mot de passe, mais cela ne fonctionne pas lorsque je redémarre mon mysql
[root@iZ2ze6yh0lvendgbwk6k4tZ ~]# service mysqld restart
Stopping mysqld: [ OK ]
MySQL Daemon failed to start.
Starting mysqld: [FAILED]
Serveur novice, donnez-moi quelques conseils
伊谢尔伦2017-05-16 13:20:25
miam installation
Installation du paquet binaire
Compiler et installer
Démarrez le rapport d'erreurs et consultez le journal des erreurs de MySQL
Erreur d'autorisation de connexion, skip-grant-tables
Après avoir ignoré, modifiez le mot de passe de l'utilisateur MySQL
天蓬老师2017-05-16 13:20:25
Résolu, mon problème :
skip grunt tables
était mal placé. Je l'ai mis sous le bloc de [mysqld_safe]
. Mettez-le simplement dans [mysqld]
skip grunt tables
放错位置了 我放在[mysqld_safe]
的块下面了 放在[mysqld]
即可
接下来重启失败,看错误日志,3306被占用了,kill -9 [pid]
发现杀掉后立刻重启,我用kill [pid]
直接杀掉,发现3306端口不被占用了
接下来进行连接mysql,报错没有mysql.sock文件,可能是我之前误删了,重启服务器,然后service mysqld restart
重启,找到了mysql.sock ,之后发现my.cnf 文件下的socket位置与它找的不一样,用ln -s
kill -9 [pid]
Redémarrez immédiatement après avoir trouvé le kill. Tuez-le directement et constatez que le port 3306 n'est pas occupé
🎜🎜Ensuite, connectez-vous à MySQL. Le message d'erreur est qu'il n'y a pas de fichier mysql.sock. Peut-être que je l'ai supprimé par erreur avant, puis service mysqld restart
pour redémarrer. .sock puis my.cnf. L'emplacement du socket sous le fichier est différent de ce qu'il a trouvé. Utilisez ln -s
pour le connecter en douceur🎜🎜.
🎜
🎜Enfin réussi~🎜