ECS服务器上部署LAMP失败[阿里云服务器]

问题描述

在ECS服务器上参照部署LAMP环境(CentOS 7) (aliyun.com)的知道步骤部署mysql时,按照提供的命令行grep “password” /var/log/mysqld.log获取密码失败,返回结果显示:grep: /var/log/mysqld.log: No such file or directory

期望结果

.希望能够提供安装mysql的其他方法

已尝试的方法

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
5 条回复 A 作者 M 管理员
  1. 您好,感谢您的反馈!

    你可通过以下方式排查解决:

    1. 如果您的操作系统是CentOS 7,您需要使用root用户或者使用sudo命令获取MySQL的初始密码,普通用户没有权限获取MySQL的初始密码。
  2. 可以试试 yum install -y mysql

  3. 你看下您的操作系统是不是CentOS 7,如果不是,您需要使用root用户或者使用sudo命令获取MySQL的初始密码,普通用户没有权限获取MySQL的初始密码。

  4. 建议使用docker安装:下面示例说的是msyql8.0,服务器的安全组以及服务器防火墙要放行对应端口

    拉取msyql镜像,通过镜像启动容器

    拉取镜像

    docker pull mysql:8.0

    通过镜像启动容器

    docker run –name  zs-test-mysql80  -e  MYSQL_ROOT_PASSWORD=111111  -p  39001:3306  -d  mysql:8.0

    说明:

    zs-test-mysql80 容器名字

    -e 指定msyql的密码

    -p映射端口前面是宿主机服务器端口:后面是容器服务端口

    -d 后台运行,并且返回容器id

    mysql:8.0 镜像名字

  5. 你好,看看是否可尝试使用docker安装,mysql镜像地址参考:https://registry.hub.docker.com/_/mysql

    docker安装步骤:

    yum install -y yum-utils  device-mapper-persistent-data  lvm2yum-config-manager  --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum install docker-ce docker-ce-cli containerd.io docker-compose-plugin#选择可用版本的Docker Engine-Community进行安装(可将示例中的 18.09.1 换成你需要的版本号)yum list docker-ce --showduplicates | sort -ryum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io#安装好后启动systemctl start docker

    docker安装mysql:

    #获取镜像(mysql:{version} 可指定对应的mysql版本号)docker pull mysql:5.7#运行docker run  -p 3306:3306 --name your-mysqlname  -v /your-data-path/mysql/log:/var/log/mysql   -v /your-data-path/mysql/data:/var/lib/mysql   -v /your-data-path/mysql/conf:/etc/mysql   -e MYSQL_ROOT_PASSWORD=your-secret-password   -d mysql:5.7#进入镜像docker run -it your-mysql-name /bin/bash

    其中三个 -v 后面的参数为对应的本地路径,用于挂载放置你的日志、数据、配置文件