mysql 5.7登陆以后,不管运行任何命令,总是报错:You must reset your password using ALTER USER statement before executing this

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置select @@log_error;然后找到默认密码grep "temporary password" /var/log/mysqld.log但是登录后,不管运行任何命令,总是报错:“You must reset your password using ALT

vagrant 使用Homestead脚本启动报错:

1.致命错误In many cases, errors from this library are caused by ssh-agent issues. Try disabling your SSH agent or removing some keys and try again查到一个不是解决方案的方案吧An error occurred in the underlying SSH libr

SSH原理

什么是 SSHSSH(Secure Shell)是为远程登录, 远程通信等设计的安全通信协议。是建立在应用层和传输层基础上的安全协议,主要用于计算机之间的加密登录。 SSH 提供身份认证,加密通信,完整性校验等功能.。(从定义和描述来看,是不是很像 HTTPS 中的 SSL 协议。)为什么选择 SSH互联网通信如果选择明文传输,一旦被截获,内容就暴露无遗。(设想一下: 登录过程当中,密码明文传输,

centos 安装、配置ftp和操作用户

一、安装ftp1.检查是否安装了ftprpm -qa | grep vsftpd2.若没有,则进行安装yum install vsftpd #开启服务 service vsftpd start #查看进程 netstat -nltp | grep 213.设置vsftpd开机启动chkconfig --level 35 vsftpd on4.配置ftp服务器基本信息:vsftpd 的配置目录为 /

文件上传或写入文件无权限:mkdir:permission denied or file_put_content:permission denied.

2019/10/16补充:在 ThinkPHP 5.1 完全开发手册中发现,文档提示:在mac或者linux环境下面,注意需要设置runtime目录权限为777。测试发现,linux 环境下,当 tp 的 runtime 目录内不存在文件或文件夹时,可通过 chmod 777 runtime 或者 chown www:www runtime 指令修改文件夹权限或者所属直接解决问题。后续脚本在 ru

nginx 访问 index.php 文件变成下载

软件版本php7 回退到 php5.6nginx 1.10前言之前也碰到这样情况,好像就是php语言的解释器 fastcgi 没有配置正确。记得当时在 server 中加了一段类似下面这样的配置 location ~ \.php$ { #root /home/wwwroot; fastcgi_pass 127.0.0.1:9000;

nignx 配置新站点报错:403 access forbidden

返回 403 状态码的场景:网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。访问禁止目录浏览的目录,例:设置 autoindex off 后访问目录。用户访问只能被内网访问的文件。常见的错误情况1.权限配置不正确这个是 nginx 出现 403 forbidden 最常见的原因。为了保证文件能正确执行,nginx既需要文件的读权限,又需要文件所有父目录的可执行权限。例如,当访问 /usr

Linux 修改文件用户组指令 chown

# 基本用法 chown www:www /path/to/folder/or/file # 只改所属用户 chown www /path/to/folder/or/file # 只改所属用户组 chown :www /path/to/folder/or/file # 若文件为软链,则修改软链链接的文件夹用户组 ./link -> /path/to/folder/or/file cho