Heim  >  Fragen und Antworten  >  Hauptteil

Linux – So installieren Sie MySQL auf Alibaba Cloud ECS

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-tablesEingabe 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

滿天的星座滿天的星座2713 Tage vor578

Antworte allen(2)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:20:25

    安装mysql

    • yum安装

    • 二进制包安装

    • 编译安装

    mysql启动报错

    • 启动报错,看mysql的error日志

    • 登录权限报错,skip-grant-tables 跳过以后,修改mysql用户密码

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:20:25

    已解决,我的问题:

    • 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 软连接了一下

    终于成功了~

    Antwort
    0
  • StornierenAntwort