linux - 阿里云 ecs 怎么安装mysql

【字号: 日期:2022-08-09浏览:42作者:雯心

问题描述

如题:阿里云服务器ecs上自己搭建mysql环境 应该怎么搭建 用npm install (已安装node) 的话 怎么修改mysql配置文件

总是报错

ERROR 1045 (28000): Access denied for user ’root’@’localhost’ (using password: YES)

试了很多网上的解决方案,比如添加skip-grant-tables跳过输入密码 但我的mysql重启也不好用

[root@iZ2ze6yh0lvendgbwk6k4tZ ~]# service mysqld restartStopping mysqld: [ OK ]MySQL Daemon failed to start.Starting mysqld: [FAILED]

服务器小白 求指点

问题解答

回答1:安装mysql

yum安装

二进制包安装

编译安装

mysql启动报错

启动报错,看mysql的error日志

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

回答2:

已解决,我的问题:

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

终于成功了~

相关文章: