问题描述
在ECS服务器上参照部署LAMP环境(CentOS 7) (aliyun.com)的知道步骤部署mysql时,按照提供的命令行grep “password” /var/log/mysqld.log获取密码失败,返回结果显示:grep: /var/log/mysqld.log: No such file or directory
期望结果
.希望能够提供安装mysql的其他方法
已尝试的方法
…
在ECS服务器上参照部署LAMP环境(CentOS 7) (aliyun.com)的知道步骤部署mysql时,按照提供的命令行grep “password” /var/log/mysqld.log获取密码失败,返回结果显示:grep: /var/log/mysqld.log: No such file or directory
.希望能够提供安装mysql的其他方法
…
您好,感谢您的反馈!
你可通过以下方式排查解决:
可以试试 yum install -y mysql
你看下您的操作系统是不是CentOS 7,如果不是,您需要使用root用户或者使用sudo命令获取MySQL的初始密码,普通用户没有权限获取MySQL的初始密码。
建议使用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 镜像名字
你好,看看是否可尝试使用docker安装,mysql镜像地址参考:https://registry.hub.docker.com/_/mysql
docker安装步骤:
docker安装mysql:
其中三个 -v 后面的参数为对应的本地路径,用于挂载放置你的日志、数据、配置文件