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
Installer MySQL
miam installation
Installation du paquet binaire
Compiler et installer
Erreur de démarrage MySQL
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 MySQLRé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, puisservice 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é. Utilisezln -s
pour le connecter en douceur🎜🎜. 🎜 🎜Enfin réussi~🎜