Zum Beispiel der Titel: Wie baue ich eine MySQL-Umgebung auf Alibaba Cloud Server ECS auf? Wie ändere ich die MySQL-Konfigurationsdatei mit npm install (Knoten installiert)
Immer einen Fehler melden
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Ich habe viele Online-Lösungen ausprobiert, zum Beispiel das Hinzufügen von skip-grant-tables
Eingabe des Passworts überspringen, aber es funktioniert nicht, wenn ich mein MySQL neu starte
[root@iZ2ze6yh0lvendgbwk6k4tZ ~]# service mysqld restart
Stopping mysqld: [ OK ]
MySQL Daemon failed to start.
Starting mysqld: [FAILED]
Server-Neuling, bitte geben Sie mir einen Rat
安装mysql
yum安装
二进制包安装
编译安装
mysql启动报错
启动报错,看mysql的error日志
登录权限报错,
skip-grant-tables
跳过以后,修改mysql用户密码已解决,我的问题:
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
软连接了一下终于成功了~