• 关于

    was 重新启动服务器

    的搜索结果

回答

你好,可以参考如下文档解决,望采纳。 云服务器 ECS Linux SSH 无法远程登录问题排查指引 注意:本文相关配置及说明在 CentOS 6.5 64 bit 操作系统中进行测试,其它类型及版本操作系统配置可能有所差异,具体情况请参阅相应操作系统官方文档。 注意: SSH 客户端是云服务器 ECS Linux主要的运维途径。管理终端可以用于临时运维,或者在客户端登录出现异常时,用于问题排查分析。 常见的问题现象: 客户端问题 中间网络问题 PAM 安全框架相关问题 Linux 系统环境配置问题 SSH 服务及参数配置问题 SSH 服务关联目录或文件配置问题 SSH 服务密钥配置问题 排查 SSH 无法登录问题步骤 常见的问题现象 下图为 SSH 登录关联因素示意图: 客户端问题 客户端无法正常登录时,先使用不同的 SSH 客户端基于相同账户信息进行登录测试。如果能正常登录,则判断是客户端配置问题,需要对客户端配置或软件运行情况做排查分析。云服务器 ECS Linux 的登录过程说明,参阅登录实例。 中间网络问题 客户端无法正常通过 SSH 连接云服务器时,通过 telnet <服务器 IP> <SSH 服务端口>,比如:telnet 192.168.0.1 22 进行 telnet 端口测试,判断是否是中间网络异常所致。正常情况下,会返回如下图所示的服务端 SSH 软件版本号: 如果端口测试失败,参阅下列文档对客户端到服务器之间的网络做进一步排查分析: ping 丢包或不通时链路测试说明 能 ping 通但端口不通时端口可用性探测说明 网络异常时抓包操作说明 PAM 安全框架相关问题 Linux 系统的 PAM 安全框架,可以加载相关安全模块,对云服务器的账户策略、登录策略等进行访问控制。如果相关配置存在异常,或触发了相关策略,就可能会导致 SSH 登录失败。常见案例如下: SSH 登录时出现如下错误:pam_listfile(sshd:auth): Refused user root for service sshd SSH 登录时出现如下错误:requirement “uid >= 1000” not met by user “root” SSH 登录时出现如下错误:Maximum amount of failed attempts was reached SSH 登录时出现如下错误:login: Module is unknown Linux 系统环境配置问题 Linux 内的系统环境(比如中毒、账户配置、环境变量配置等)如果出现异常,也可能会导致 SSH登录失败。见案例如下: SSH 登录时出现如下错误:ssh_exchange_identification: read: Connection reset by peer 中毒导致 SSH 服务运行异常,出现如下错误:fatal: mm_request_send: write: Broken pipe SSH 启动时出现如下错误:main process exited, code=exited SSH 连接时出现如下错误:pam_limits(sshd:session):could not sent limit for ‘nofile’ SSH 连接时出现如下错误:pam_unix(sshdsession) session closed for user SSH 连接时出现如下错误:error Could not get shadow infromation for root SSH 服务及参数配置问题 SSH 服务的默认配置文件为 /etc/ssh/sshd_config。配置文件中的相关参数配置异常,或启用了相关特性或策略,也可能会导致 SSH 登录失败。常见案例如下: SSH 登录时出现如下错误:Disconnected:No supported authentication methods available SSH 登录时出现如下错误:User root not allowed because not listed in SSH 登录时出现如下错误:Permission denied, please try again SSH 登录时出现如下错误:Too many authentication failures for root SSH 启动时出现如下错误:error while loading shared libraries SSH 启动时出现如下错误:fatal: Cannot bind any address SSH 启动时出现如下错误:Bad configuration options 云服务器 ECS Linux SSH 启用 UseDNS 导致连接速度变慢 SSH 服务关联目录或文件配置问题 SSH 服务基于安全性考虑,在运行时,会对相关目录或文件的权限配置、属组等进行检查。过高或过低的权限配置,都可能会引发服务运行异常,进而导致客户端登录失败。常见案例如下: SSH 登录时出现如下错误:No supported key exchange algorithms SSH 启动时出现如下错误:must be owned by root and not group or word-writable SSH 服务密钥配置问题 SSH 服务采用非对称加密技术,对所传输的数据进行加密。客户端及服务端会交换和校验相关密钥信息的有效性。常见案例如下: SSH 登录时出现如下错误:Host key verification failed 云服务器 ECS Linux SSH 连接交互过程简介 云服务器 ECS Linux SSH 基于密钥交换的自动登录原理简介及配置说明 排查 SSH 无法登录问题步骤 如果根据前述问题场景进行排查和处理后,还是无法正常登录。则建议按照如下步骤进行逐一排查分析: 使用不同的 SSH 客户端及 管理终端 做对比访问测试,判断是否个别客户端自身配置或软件运行问题所致。 参阅中间网络问题相关说明测试网络连通性。 参阅 管理终端登录云服务器,在客户端重新访问测试时执行命令   tailf /var/log/secure。 执行命令   ssh -vvv <服务器 IP>,比如, ssh -vvv 192.168.0.1  获取 Linux 环境详细的 SSH 登录交互日志: 通过管理终端 登录云服务器,检查 SSH 服务运行状态: 执行下列命令检查服务运行状态,正常情况下会返回运行状态及相应进程 PID: [root@centos ~]# service sshd status openssh-daemon (pid 31350) is running... [root@centos ~]# service sshd restart Stopping sshd: [ OK ] Starting sshd: [ OK ] 执行下列命令检查服务监听状态,正常情况下会返回相应端口监听信息: netstat -ano | grep 0.0.0.0:22 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN off (0.00/0/0) 通过 管理终端登录云服务器,然后 ssh 127.0.0.1。如果能正常登录,则推断是系统防火墙或外部安全组策略等配置异常,导致客户端登录失败。 如问题还未解决,请记录前述各步骤的测试结果,及相关日志信息或截图,提交工单联系阿里云。
老离 2019-12-02 00:01:53 0 浏览量 回答数 0

问题

pg使用mongo_fdw外部表时,如果外部mongo重启,则pg无法自动重连mongo,pg也必须重启。

pg使用mongo_fdw外部表时,如果外部mongo重启,则pg无法自动重连mongo,pg也必须重启。 mongo重启前,各种外部表查询都正常。 root@937118f50889:~# psql -U postgres -d acmc...
lifubang 2019-12-01 20:12:26 1666 浏览量 回答数 1

回答

概述 本文主要介绍无法远程登录Linux实例的案例和排查方法。 详细信息 本文主要通过如下2个方面解决无法远程登录Linux实例的问题。 常见报错案例 排查方法 常见报错案例 SSH无法远程登录Linux实例的常见案例如下所示,可根据实际报错信息选择不同的方案进行排查和处理。 PAM安全框架 Linux系统环境配置 SSH服务及参数配置 SSH服务关联目录或文件配置 SSH服务密钥配置 PAM安全框架 Linux系统的PAM安全框架可以加载相关安全模块,对云服务器的账户策略、登录策略等进行访问控制。如果相关配置存在异常,或触发了相关策略,就可能会导致SSH登录失败。根据不同报错信息,可参见如下常见案例进行解决。 SSH登录时出现如下错误:pam_listfile(sshd:auth): Refused user root for service sshd SSH登录时出现如下错误:requirement “uid >= 1000” not met by user “root” SSH登录时出现如下错误:Maximum amount of failed attempts was reached SSH登录时出现如下错误:login: Module is unknown Linux系统环境配置 Linux内的系统环境,比如中毒、账户配置、环境变量配置等,如果出现异常,也可能会导致SSH登录失败。根据不同报错信息,可参见如下常见案例进行解决。 SSH登录时出现如下错误:ssh_exchange_identification: read: Connection reset by peer 中毒导致SSH服务运行异常,出现如下错误:fatal: mm_request_send: write: Broken pipe SSH启动时出现如下错误:main process exited, code=exited SSH连接时出现如下错误:pam_limits(sshd:session):could not sent limit for ‘nofile’ SSH连接时出现如下错误:pam_unix(sshdsession) session closed for user SSH连接时出现如下错误:error Could not get shadow infromation for root SSH服务及参数配置 SSH服务的默认配置文件为/etc/ssh/sshd_config。配置文件中的相关参数配置异常,或启用了相关特性或策略,也可能会导致 SSH登录失败。根据不同报错信息,可参见如下常见案例进行解决。 SSH登录时出现如下错误:Disconnected:No supported authentication methods available SSH登录时出现如下错误:User root not allowed because not listed in SSH登录时出现如下错误:Permission denied, please try again SSH登录时出现如下错误:Too many authentication failures for root SSH启动时出现如下错误:error while loading shared libraries SSH启动时出现如下错误:fatal: Cannot bind any address SSH启动时出现如下错误:Bad configuration options 云服务器ECS Linux SSH启用UseDNS导致连接速度变慢 Linux实例中由于SELinux服务开启导致SSH远程连接异常 SSH服务关联目录或文件配置 SSH服务基于安全性考虑,在运行时,会对相关目录或文件的权限配置、属组等进行检查。过高或过低的权限配置,都可能会引发服务运行异常,进而导致客户端登录失败。根据不同报错信息,可参见如下常见案例进行解决。 SSH登录时出现如下错误:No supported key exchange algorithms SSH启动时出现如下错误:must be owned by root and not group or word-writable SSH服务密钥配置 SSH服务采用非对称加密技术,对所传输的数据进行加密。客户端及服务端会交换和校验相关密钥信息的有效性。根据不同报错信息,可参见如下常见案例进行解决。 SSH登录时出现如下错误:Host key verification failed SSH服务的公私钥异常导致无法SSH登录Linux实例 排查方法 若常见报错案例没有解决问题,可以参考如下流程排查问题。 检查CPU负载、带宽及内存使用情况 客户端排查 中间网络 网络检查 端口检查 安全组检查 示例 提示: 以下操作在CentOS 6.5 64位操作系统中进行过测试,在其他Linux发行版中可能存在差异,具体情况请参阅对应Linux发行版的官方文档。 客户端SSH连接Linux实例是运维操作的主要途径。通过管理终端可以用于临时运维操作,或者在客户端SSH登录异常时,用于问题排查和分析。 下图为SSH登录关联因素示意图。由此可见,通过SSH无法远程登录Linux实例时,可能涉及的关联因素较多。 检查CPU负载、带宽及内存使用情况 确认是否存在CPU负载过高的情况,如果存在,则参考本步骤解决问题,如果不存在,则执行下一步步骤。 提示:您无法主动监控系统内部的程序运行状态,但是可以借助云监控进行查看。 登录云监控控制台,依次选择 主机监控 > 进程监控。 查看应用运行情况,排除CPU负载过高的原因,如何查看CPU负载问题,请参见Linux系统ECS实例CPU使用率较高的排查思路。 提示:在某个时间段CPU负载过高可能导致远程连接失败,建议您查询程序或者实例资源是否不满足现有要求。 无法远程连接可能是公网带宽不足导致的,具体排查方法如下。可通过续费ECS实例,然后重启实例解决。详情参见手动续费或者自动续费。 登录ECS管理控制台。 找到该实例, 单击 管理 进入 实例详情 页面,查看网络监控数据。 检查服务器带宽是否为“1k”或“0k”。如果购买实例时没有购买公网带宽,后来升级了公网带宽,续费的时候没有选择续费带宽,带宽就会变成“1k”。 远程连接输入用户密码登录后,不能正常显示桌面直接退出,也没有错误信息。这种情况可能是服务器内存不足导致的,需要查看一下服务器的内存使用情况。具体操作如下。 使用控制台远程连接功能登录到Linux实例。 查看内存使用情况,具体请参考Linux系统的ECS实例中如何查看物理CPU和内存信息,确认内存不足后,请参考Linux服务器内存消耗过高进行处理。 客户端排查 客户端无法正常登录时,先使用不同的SSH客户端基于相同账户信息进行登录测试。如果能正常登录,则判断是客户端配置问题,需要对客户端配置或软件运行情况做排查分析。关于如何使用客户端SSH登录Linux实例,您可以参考远程连接Linux实例。 步骤一:使用管理终端登录实例 无论何种原因导致无法远程连接实例,请先尝试用阿里云提供的远程连接功能进行连接,确认实例还有响应,没有完全宕机,然后再按原因分类进行故障排查。 登录云服务器管理控制台,单击左侧导航栏中的 实例,然后在目标实例右侧单击 远程连接。 在首次连接或忘记连接密码时,单击 修改远程连接密码,修改远程连接的密码。 然后通过远程连接密码连接实例。 步骤二:检查客户端本地网络是否异常 确认是否存在用户本地无法连接外网的故障。 如果存在,则检查网卡驱动,如果存在异常,则重新安装。使用管理终端登录实例,查看/etc/hosts.deny文件,查看是否存在拦截IP,如果存在则删除此IP配置即可。 如果不存在,则执行下一步步骤。 步骤三:重启实例 在确保登录密码正确的情况下,确认之前是否曾重置过密码。检查重置实例密码后是否未重启实例,如果存在实例密码修改记录,但无重启实例记录,则参考以下操作步骤重启实例。 登录ECS管理控制台,单击左侧导航栏中的 实例。 在页面顶部的选择对应的地域,目标实例右侧单击 更多 > 实例状态 > 重启,再单击 确认 即可。 中间网络 中间网络包括网络检查和端口检查。 网络检查 无法正常远程连接Windows实例时,需要先检查网络是否正常。 用其他网络环境中,不同网段或不同运营商)的电脑连接对比测试,判断是本地网络问题还是服务器端的问题。如果是本地网络问题或运营商问题,请联系本地IT人员或运营商解决。如果是网卡驱动存在异常,则重新安装。排除本地网络故障后进行下一步检查。 在客户端使用ping命令测试与实例的网络连通性。 网络异常时,请参考网络异常时如何抓取数据包进行排查。 当出现ping丢包或ping不通时,请参考使用ping命令丢包或不通时的链路测试方法进行排查。 如果出现间歇性丢包,ECS实例的网络一直处于不稳定状态时,请参考使用ping命令测试ECS实例的IP地址间歇性丢包进行解决。 系统内核没有禁ping的情况下,使用ping命令测试ECS服务器,发现网络不通,请参考Linux系统的ECS中没有禁PING却PING不通的解决方法。 端口检查 网络检查正常后,进一步检查端口是否正常。 使用管理终端登录实例,执行如下命令,编辑SSH配置文件。 vi /etc/ssh/sshd_config 找到“#port 22”所在行,检查默认端口22是否被修改,且前面的“#”是否删除,如果没有删除,可以把前面的“#”删除,然后将22改为其它的端口,再保存退出即可。 注:服务监听能使用的端口范围为0到65535,错误配置监听端口会导致远程桌面服务监听失败。 执行如下命令,重启SSH服务。 /etc/init.d/sshd restart 注:也可执行如下命令,重启SSH服务。 service sshd restart 使用Python自带的Web服务器用于临时创建新的监听端口进行测试。 python -m SimpleHTTPServer [$Port] 如果登录方式改变或者ECS安全组规则中未放行修改后的端口号,则参考如下步骤放行修改后的端口。 注:ECS的安全组规则中默认放行22端口。修改了远程桌面的端口后,需要在安全组规则中放行修改后的端口号。 登录ECS管理控制台。 找到该实例,单击 管理 进入 实例详情 页面,切换到 本实例安全组 标签页,单击 配置规则。 在安全组规则页面,单击 添加安全组规则。 在弹出的页面中,端口范围 输入修改后的远程桌面端口号。授权对象 输入客户端的公网IP地址。比如修改后的远程桌面端口号为2222,则 端口范围 应输入“2222/2222”。填写完成后,单击 确定。 通过上一步获取的端口,参考如下命令,进行端口测试,判断端口是否正常。如果端口测试失败,请参考使用ping命令正常但端口不通时的端口可用性探测说明进行排查。 telnet [$IP] [$Port] 注: [$IP]指Linux实例的IP地址。 [$Port]指Linux实例的SSH端口号。 系统显示类似如下,比如执行telnet 192.168.0.1 22命令,正常情况下,系统会返回服务端中SSH的软件版本号。 安全组检查 检查安全组配置,是否允许远程连接的端口。 参考查询安全组规则,查看安全组规则。如果远程连接端口没有进行配置,则参考Linux实例启用SSH服务后设置对应的安全组策略配置。 确认是否存在无法ping通ECS实例,在排除Iptables和网卡IP配置问题且回滚系统后,仍然无法ping通。可能是ECS实例安全组默认的公网规则被删除,则需要重新配置ECS实例的安全组公网规则,具体操作请参见ECS实例安全组默认的公网规则被删除导致无法ping通。如果不存在,则继续下一步骤检查。 示例 如果根据前述问题场景进行排查和处理后,还是无法正常登录。则建议按照如下步骤逐一排查和分析。 使用不同的客户端SSH及管理终端做对比访问测试,判断是否是个别客户端自身配置或软件运行问题所致。 参阅中间网络问题相关说明,测试网络连通性。 参阅管理终端,登录云服务器,在客户端进行访问测试的同时,执行如下命令,查看相关日志。 tailf /var/log/secure 参考如下命令, 比如ssh -v 192.168.0.1 命令,获取Linux环境中详细的SSH登录交互日志。 ssh -v [$IP] 通过管理终端登录Linux实例,参考如下步骤,检查SSH服务运行状态。 执行如下命令,检查服务运行状态。 service sshd status service sshd restart 正常情况下会返回SSH服务的运行状态及进程PID,系统显示类似如下。 [root@centos ~]# service sshd status openssh-daemon (pid 31350) is running... [root@centos ~]# service sshd restart Stopping sshd: [ OK ] Starting sshd: [ OK ] 执行如下命令,检查服务监听状态。 netstat -ano | grep 0.0.0.0:22 正常情况下会返回相应端口监听信息,系统显示类似如下。 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN off (0.00/0/0) 通过管理终端登录Linux实例,执行如下命令。如果能正常登录,则推断是系统防火墙或外部安全组策略等配置异常,导致客户端登录失败。 ssh 127.0.0.1 若用阿里云提供的远程连接功能仍无法成功连接实例,请尝试重启实例。重启操作会使实例停止工作,从而中断业务,请谨慎执行。 提示:重启实例前,需给实例创建快照,用于数据备份或者制作镜像。创建快照的方法请参见创建快照。 登录ECS管理控制台,单击左侧导航栏中的 实例。 在页面顶部的选择对应的地域,在目标实例右侧单击 更多 > 实例状态 > 重启,再单击 确认 即可。
1934890530796658 2020-03-26 09:52:57 0 浏览量 回答数 0

回答

Re史上最详细阿里云ECS安装wordpress教程 【Xshell连接阿里云ECS】 准备好连接linux服务器的工具,推荐用xshell和xftp。 xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。 下载地址:http://www.newhua.com/soft/36383.htm Xftp 是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。 下载地址:http://www.newhua.com/soft/143.htm 一、打开xshell 二、设置云服务器登录信息 三、设置服务器帐号密码 四、设置字符集编码 五、连接后的庐山正面目 阿里云服务器是纯净态的,所以只有看见这样黑黑的面板,软件都是需要自己来安装。------------------------- Re史上最详细阿里云ECS安装wordpress教程 【阿里云ECS(linux)挂载数据盘】 注意:如果是用阿里云一键wep安装的话就不需要挂载数据盘,自动挂载了!首先键入命令查看是否有数据盘 fdisk -l 红框标出的是数据盘大小21.4GB    数据盘进行分区 fdisk  /dev/xvdb    依次输入“m”(查看命令参数)在依次输入“n”,“p”,“1”,”两次回车“,“wq”    格式化新分区 mkfs.ext3 /dev/xvdb1    添加分区信息 echo '/dev/xvdb1  /mnt ext3    defaults    0  0' >> /etc/fstab 命令写入新分区信息。然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。    挂载新分区使用 mount -a 命令挂载新分区,然后用 df -h 命令查看,出现以下信息就说明挂载成功, 出现(/dev/xvdb1     20G   173M  19G   1%   /mnt)就表示挂载成功了。 ------------------------- Re史上最详细阿里云ECS安装wordpress教程 【阿里云ECS(linux)一键安装web环境】 下载一键安装包 下载一键安装包(ubuntu12.04) 打下面的命令去主目录(/home)看下 cd /home 现在用键盘敲入下面这行命令 cd /home && mkdir tmp && cd tmp 用xftp上传环境安装文件回到shell界面,用ll命令看下情况 ll 是不是多了一个sh目录 接下来按照说明,分步骤敲入安装命令chmod –R 777 sh cd sh ./install.sh出现了一个选择 提示,进入web服务器版本的选择界面这里您可以根据需要选择apache或者nginx服务器,这里是2个服务器的介绍 apache:http://baike.baidu.com/view/28283.htm nginx:http://baike.baidu.com/view/926025.htm这里我们选择nginx,输入n,回车(注意:这样随你喜欢选择没有必要纠结) 到这里,我们就正式进入环境安装环节了。你可以泡杯茶休息下。一般这个过程会持续半个小时的样子。大家有疑问了。那我怎么登录ftp和mysql呢?   在命令行里输入:cat account.log 看到了没? ftp的用户名是:www mysql的用户名是:root 密码就在屏幕上了! 好了。所有配置都已经完成了。是不是很简单! ----------------------------------------------------------------------网站目录:/alidata/www服务器软件目录:/alidata/server Mysql 目录 /alidata/server/mysql Php目录/alidata/server/php   选择了nginx 那么会有一个nginx 目录在 /alidata/server/nginx/   Nginx 配置文件在/alidata/server/nginx/conf   Nginx虚拟主机添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf  选择了apache那么会有一个httpd 目录在 /alidata/server/httpd   apache 配置文件在/alidata/server/httpd/conf ------------------------- Re史上最详细阿里云ECS安装wordpress教程 【阿里云ECS(linux)安装wordpress程序】 默认安装的是phpwind的论坛程序,当然不是我们想要的程序了,所以就需要删除phpwind程序装上我们自己wordpress程序 用xftp链接服务器(ps:怎么链接上文已经说明),进入alidata/www/phpwind/下面就是程序文件,ctrl A全选删除,上传已经下载好的wordpress,注意的是wordpress程序是你原网站的所有程序,如下图: 服务器ip地址在浏览器中打开112.124.xx.xxx,打开后你会看见wordpress安装键面,需要输入数据库名称、数据库用户名、密码、数据库表前缀。 到这里你会发现提示,数据库密码正确,但无法创建数据库表。这里就需要数据库管理程序phpmyadmin(ps:如果你的服务器配置高手可以直接命令创建数据库表)。首先下载phpmyadmin 上传到/alidata/www/phpwind文件目录下如下图:phpmyadmin文件夹名可自定义(ps:到这里你可能是明白了phpmyadmin其实就是一个网站而已)用:ip地址/phpmyadmin文件夹名,在浏览器中打开进入phpmyadmin网站,输入数据库用户名,密码进入phpmyadmin后台,创建数据库表怎么创建数据库表我想大家应该都会的。 ------------------------- Re史上最详细阿里云ECS安装wordpress教程 【阿里云ECS(linux)安装postfix发送邮件】 其实这里可以使用插件实现,但众所周知wordpress插件一旦装的太多就会造成网站打开速度变慢,为什么要选择安装postfix软件呢,在阿里云论坛有网友说装sendmail,博主刚开始也是折腾sendmail,但群众眼睛是雪亮的,sendmail发件速度太慢了(ps:一个邮件就需要30多秒出去),相对于postfix的秒射那正是爽!我喜欢这只小老鼠! 一、安装postfix如果您安装了sendmail请先卸载它命令: yum remove sendmai 安装: yum install postfix 更改默认MTA为Postfix命令: /usr/sbin/alternatives --set mta /usr/sbin/sendmail.postfix 再次检查下是否将MTA改为Postfix了。命令: alternatives --display mta 二、配置Postfix相关参数 1.找到 #myhostname = host.domain.tld , 修改成:myhostname = mail.yujzw.com (你自己的域名)2.找到 #mydomain = domain.tld ,将等号后面的部分改写为你的域名,修改成:mydomain = yujzw.com(此处设置将成为E-mail地址“@”后面的部分)3.找到 #myorigin = $mydomain ,只需将首行的#号去掉即可,其他无需变动4.找到 inet_interfaces = localhost ,将“localhost”改为“all” ,接受来自所有网络的请求5.找到 mydestination = $myhostname, localhost.$mydomain,localhost,在行尾添加“$mydomain”,修改成:mydestination = $myhostname,localhost.$mydomain, localhost, $mydomain ,指定发给本地邮件的域名6.找到 #relay_domains = $mydestination ,只需要将行首的#去掉,定义允许转发的域名7.找到 #mynetworks = 168.100.189.0/28, 127.0.0.0/8 去掉前面的#号,指定内网和本地的IP地址范围,按照情况修改,一般无需变动8.找到 relay_domains = ,修改成: relay_domains =9.找到 #home_mailbox = Maildir/ ,去掉行首的#,指定用户邮箱目录启动命令 service postfix start 检测是否运行中 master (pid 25579) is running... 设置开机启动 chkconfig postfix on 安装已经结束了,此功能已经实现邮件发送,不需要配置邮件服务器。这里要注意的是!如果你没有设置过php.ini文件的话就需要重新设置一边,否自不能实现发送邮件。 设置php.ini文件 编辑php.ini vi /alidata/server/php-5.2.17/etc/php.ini-zend_optimizer.bakvi /alidata/server/php-5.2.17/etc/php.ini 找到 ;sendmail_path = 按 i 进入编辑,将这行修改为 sendmail_path = /usr/sbin/sendmail -t -i 按 Esc 键退出编辑,输入 :wq 保存退出,重新启动阿里云ecs服务器。 wordpress邮件检测发送功能 WordPress不能发信是不是由博客空间引起的,可以使用以下方法检测。新建一个php文件,命名为mail.php ,打开并填上以下代码: 12345678<?php    $txt = "hello";    // 以下的邮箱地址改成你的    $mail = 'somebody@xxx.com';      // 发送邮件    mail($mail, "My subject", $txt);    echo 'message was sent!';    ?>保存并上传至你的网站根目录,并在浏览器运行:网址: http://你的博客网址/mail.php 邮箱查收邮件,如果收到标题为 My subject 的邮件,说明你的空间支持mail()函数发送邮件,也就是WordPress默认的发信方式。 ------------------------- Re史上最详细阿里云ECS安装wordpress教程 由于阿里云图片上传限制。不能一次性编辑完,日后会上传 ------------------------- 回16楼arens的帖子 下面都是“红字”------------------------- 回24楼水清的帖子 红字------------------------- 回26楼andln的帖子     cd /home && mkdir tmp && cd tmp 应该是没有问题的,有能是阿里一键安装包改了参数,官方教程里面没有出现这句命令。具体http://help.aliyun.com/view/13435438.html------------------------- 回28楼guzheng的帖子 一键wep安装是首次安装时会默认自动挂载数据盘,阿里云的教程说的是后期需要挂载多个数据盘。具体操作了就知道了,刚开始我也是挂载了数据盘在一键wep安装,出现重复挂载信息。------------------------- 回50楼emperorboy的帖子 阿里云ECS数据库名默认是localhost,密码、表前缀都是自己定义------------------------- 回54楼天佑的帖子 慢慢来,我也是新手,花了7天时间搞明白的------------------------- 回83楼星空2012的帖子 没有使用过类似的缓存插件。------------------------- 回85楼sunpro的帖子 帖子已经被管理员倒序,请到最后查看!------------------------- 回134楼wujianmin的帖子 是两个  “LL”------------------------- 回137楼wujianmin的帖子 wdCP也行,如果是个人站长或者打算长期从事技术职业的,还是建议自己捣鼓一下。------------------------- 回148楼stneng的帖子 一般情况下,要使域名能访问到网站需要两步,第一步,将域名解析到网站所在的主机,第二步,在web服务器中将域名与相应的网站绑定。但是,如果通过主机IP能直接访问某网站,那么把域名解析到这个IP也将能访问到该网站,而无需在主机上绑定,也就是说任何人将任何域名解析到这个IP就能访问到这个网站。可能您并不介意通过别人的域名访问到您的网站,但是如果这个域名是未备案域名呢?一旦被查出,封IP、拔线甚至罚款的后果都是需要您来承担的。某些别有用心的人,通过将未备案域名解析到别人的主机上,使其遭受损失,这是一种新兴的攻击手段------------------------- 回150楼stneng的帖子 可以!  设置(程序名.conf)文件------------------------- 回 205楼(冰冰__恋) 的帖子 我装的是阿里云os,不是ubunto,个人没用过ubunto,也无法给你说明------------------------- 回 207楼(学历猫) 的帖子 镜像市场只是安装一个系统,不安装wordpress,wordpress需要自己上传------------------------- 回 216楼(moros) 的帖子 看一看.conf配置文件,设置的目录------------------------- 回 219楼(yangtser) 的帖子 phpmydamin只是一个网站不需要设置------------------------- 回 230楼(啊李晕) 的帖子 http://www.yujzw.com/tag/aliyunecs------------------------- 回 241楼(金枝福) 的帖子 是的,512M的基本搞定不定wordpress,我以前是1G,现在也是2G的
爱映疯wp 2019-12-02 02:49:31 0 浏览量 回答数 0

问题

【百问百答】《Rocket MQ使用排查指南》

1、什么是消息队列Rocket MQ? 2、消息队列 RocketMQ版提供了哪些产品功能与特性? 3、消息队列 RocketMQ系统部署架构是怎样的? 4、消息队列 RocketMQ应用场景之削峰填谷是如...
Lee_tianbai 2021-01-05 14:19:13 12 浏览量 回答数 0

回答

###### 引用来自“fengyqf”的答案 我的12G内存服务器上的配置,web与数据库都在该机器上;负荷不太高。可以参考 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 #add by feng 120418  -------------------------- skip-locking key_buffer_size = 128M table_cache = 1024 read_buffer_size = 2M read_rnd_buffer_size = 2M sort_buffer_size = 2M myisam_sort_buffer_size = 256M thread_cache_size = 8 query_cache_size= 256M query_cache_limit= 5M tmp_table_size=1024M max_heap_table_size=1024M max_allowed_packet = 16M table_open_cache = 3072 innodb_buffer_pool_size = 512M innodb_log_file_size = 256M innodb_additional_mem_pool_size=128M max_connections=2000 join_buffer_size = 8M #tmpdir=/dev/shm #add by feng 120418  end --------------------- log-slow-queries=/var/run/mysqld/mysqld-slow.log slow_launch_time=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] #password    = your_password port        = 3306 socket        = /data/mysql/tmp/mysql.sock [mysqld] port        = 3306 socket        = /data/mysql/tmp/mysql.sock skip-locking key_buffer = 256M max_connections=1500 max_allowed_packet = 1M table_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M read_rnd_buffer_size = 4M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size= 16M thread_concurrency = 8 log-bin=mysql-bin server-id    = 1 [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash [isamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M [myisamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout 这个是我的配置,请问应该如何修改?您的那个有好几个配置我都看不懂,也不敢瞎弄 ######楼主,启动报错的消息有没有?你是不是自己编译的MySQL,或者是什么一键安装包编译的?强烈不建议使用它们!会编译,就自己使用官方源码编,不会,就直接用yum,apt-get等装。 另外,MySQL的配置最好要看具体运行情况有针对的优化。###### 引用来自“fengyqf”的答案 楼主,启动报错的消息有没有?你是不是自己编译的MySQL,或者是什么一键安装包编译的?强烈不建议使用它们!会编译,就自己使用官方源码编,不会,就直接用yum,apt-get等装。 另外,MySQL的配置最好要看具体运行情况有针对的优化。 log日志: Number of processes running now: 0 131024 11:10:09  mysqld restarted ?/data/mysql/libexec/mysqld: File '/var/run/mysqld/mysqld-slow.log' not found (Errcode: 2) 131024 11:10:09 [ERROR] Could not use /var/run/mysqld/mysqld-slow.log for logging (error 2). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it. 131024 11:10:09  InnoDB: Database was not shut down normally! InnoDB: Starting crash recovery. InnoDB: Reading tablespace information from the .ibd files... InnoDB: Restoring possible half-written data pages from the doublewrite InnoDB: buffer... 131024 11:10:09  InnoDB: Starting log scan based on checkpoint at InnoDB: log sequence number 0 36808. InnoDB: Doing recovery: scanned up to log sequence number 0 43655 131024 11:10:09  InnoDB: Starting an apply batch of log records to the database... InnoDB: Progress in percents: 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 另外附上的安装编译: ./configure --prefix=/data/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --localstatedir=/var/lib/mysql --with-comment=Source --with-server-suffix=-enterprise-gpl --with-mysqld-user=mysql --without-debug --with-big-tables --with-pthread --enable-static --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --without-ndb-debug --with-unix-socket-path=/data/mysql/tmp/mysql.sock 添加 MySQL配置文件及访问权限 # cd /data/mysql # bin/mysql_install_db --user=mysql # chown -R root:mysql . // 设置权限,注意后面有一个 "." # chown -R mysql /var/lib/mysql // 设置 mysql 目录权限 , 可省略 # chgrp -R mysql . // 注意后面有一个 "." # cp share/mysql/my-large.cnf /etc/my.cnf 这个文档我已经用了很久很久了,以前用的centos5.5一直没有问题,这次服务器不能安装5.5,我才换的6.3,而且之前用虚拟机虚拟过一个32位的6.3安装也没问题,现在这个服务器是64位的,8G内存,不知道为什么就是死活不行。。。 ######检查下innodb数据库文件,可能损坏了,重建下试试。 不同版本之间配置选项有所不同,要注意下###### 引用来自“fengyqf”的答案 检查下innodb数据库文件,可能损坏了,重建下试试。 不同版本之间配置选项有所不同,要注意下 我已经重新装过一次了,还是一样的问题,我觉得应该可以排除某文件损坏的问题。。 ###### 检查一个这个Innodb数据库文件,删除重建,不是重装。 如果不行,那就难说了。建议使用rpm包吧。 ###### 引用来自“fengyqf”的答案 检查一个这个Innodb数据库文件,删除重建,不是重装。 如果不行,那就难说了。建议使用rpm包吧。 好吧。。那有教程吗- -麻烦给我发一个呗。。谢谢了
kun坤 2020-05-28 09:49:21 0 浏览量 回答数 0

问题

Web测试方法

在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏...
技术小菜鸟 2019-12-01 21:41:32 7022 浏览量 回答数 1

回答

哪个版本?官方给的应该是4G的配置吧 ######5.0的。。版本太低了不好找- -这个不通用么?###### 在官方给的版本基础上改吧,可以参考phpmyadmin里的状态提示。 如果报错,那就根据错误消息修正错误,google,或者帖出来让大家帮忙。 不给细节,恐怕没人能帮你决问题 ###### 我的12G内存服务器上的配置,web与数据库都在该机器上;负荷不太高。可以参考 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 #add by feng 120418  -------------------------- skip-locking key_buffer_size = 128M table_cache = 1024 read_buffer_size = 2M read_rnd_buffer_size = 2M sort_buffer_size = 2M myisam_sort_buffer_size = 256M thread_cache_size = 8 query_cache_size= 256M query_cache_limit= 5M tmp_table_size=1024M max_heap_table_size=1024M max_allowed_packet = 16M table_open_cache = 3072 innodb_buffer_pool_size = 512M innodb_log_file_size = 256M innodb_additional_mem_pool_size=128M max_connections=2000 join_buffer_size = 8M #tmpdir=/dev/shm #add by feng 120418  end --------------------- log-slow-queries=/var/run/mysqld/mysqld-slow.log slow_launch_time=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid ###### 引用来自“fengyqf”的答案 我的12G内存服务器上的配置,web与数据库都在该机器上;负荷不太高。可以参考 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 #add by feng 120418  -------------------------- skip-locking key_buffer_size = 128M table_cache = 1024 read_buffer_size = 2M read_rnd_buffer_size = 2M sort_buffer_size = 2M myisam_sort_buffer_size = 256M thread_cache_size = 8 query_cache_size= 256M query_cache_limit= 5M tmp_table_size=1024M max_heap_table_size=1024M max_allowed_packet = 16M table_open_cache = 3072 innodb_buffer_pool_size = 512M innodb_log_file_size = 256M innodb_additional_mem_pool_size=128M max_connections=2000 join_buffer_size = 8M #tmpdir=/dev/shm #add by feng 120418  end --------------------- log-slow-queries=/var/run/mysqld/mysqld-slow.log slow_launch_time=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] #password    = your_password port        = 3306 socket        = /data/mysql/tmp/mysql.sock [mysqld] port        = 3306 socket        = /data/mysql/tmp/mysql.sock skip-locking key_buffer = 256M max_connections=1500 max_allowed_packet = 1M table_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M read_rnd_buffer_size = 4M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size= 16M thread_concurrency = 8 log-bin=mysql-bin server-id    = 1 [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash [isamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M [myisamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout 这个是我的配置,请问应该如何修改?您的那个有好几个配置我都看不懂,也不敢瞎弄 ######楼主,启动报错的消息有没有?你是不是自己编译的MySQL,或者是什么一键安装包编译的?强烈不建议使用它们!会编译,就自己使用官方源码编,不会,就直接用yum,apt-get等装。 另外,MySQL的配置最好要看具体运行情况有针对的优化。###### 引用来自“fengyqf”的答案 楼主,启动报错的消息有没有?你是不是自己编译的MySQL,或者是什么一键安装包编译的?强烈不建议使用它们!会编译,就自己使用官方源码编,不会,就直接用yum,apt-get等装。 另外,MySQL的配置最好要看具体运行情况有针对的优化。 log日志: Number of processes running now: 0 131024 11:10:09  mysqld restarted ?/data/mysql/libexec/mysqld: File '/var/run/mysqld/mysqld-slow.log' not found (Errcode: 2) 131024 11:10:09 [ERROR] Could not use /var/run/mysqld/mysqld-slow.log for logging (error 2). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it. 131024 11:10:09  InnoDB: Database was not shut down normally! InnoDB: Starting crash recovery. InnoDB: Reading tablespace information from the .ibd files... InnoDB: Restoring possible half-written data pages from the doublewrite InnoDB: buffer... 131024 11:10:09  InnoDB: Starting log scan based on checkpoint at InnoDB: log sequence number 0 36808. InnoDB: Doing recovery: scanned up to log sequence number 0 43655 131024 11:10:09  InnoDB: Starting an apply batch of log records to the database... InnoDB: Progress in percents: 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 另外附上的安装编译: ./configure --prefix=/data/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --localstatedir=/var/lib/mysql --with-comment=Source --with-server-suffix=-enterprise-gpl --with-mysqld-user=mysql --without-debug --with-big-tables --with-pthread --enable-static --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --without-ndb-debug --with-unix-socket-path=/data/mysql/tmp/mysql.sock 添加MySQL配置文件及访问权限 # cd /data/mysql # bin/mysql_install_db --user=mysql # chown -R root:mysql . //设置权限,注意后面有一个 "." # chown -R mysql /var/lib/mysql //设置 mysql 目录权限,可省略 # chgrp -R mysql . //注意后面有一个 "." # cp share/mysql/my-large.cnf /etc/my.cnf 这个文档我已经用了很久很久了,以前用的centos5.5一直没有问题,这次服务器不能安装5.5,我才换的6.3,而且之前用虚拟机虚拟过一个32位的6.3安装也没问题,现在这个服务器是64位的,8G内存,不知道为什么就是死活不行。。。 ######检查下innodb数据库文件,可能损坏了,重建下试试。 不同版本之间配置选项有所不同,要注意下###### 引用来自“fengyqf”的答案 检查下innodb数据库文件,可能损坏了,重建下试试。 不同版本之间配置选项有所不同,要注意下 我已经重新装过一次了,还是一样的问题,我觉得应该可以排除某文件损坏的问题。。 ###### 检查一个这个Innodb数据库文件,删除重建,不是重装。 如果不行,那就难说了。建议使用rpm包吧。 ###### 引用来自“fengyqf”的答案 检查一个这个Innodb数据库文件,删除重建,不是重装。 如果不行,那就难说了。建议使用rpm包吧。 好吧。。那有教程吗- -麻烦给我发一个呗。。谢谢了
python小菜菜 2020-05-29 17:54:07 0 浏览量 回答数 0

回答

哪个版本?官方给的应该是4G的配置吧 ######5.0的。。版本太低了不好找- -这个不通用么?###### 在官方给的版本基础上改吧,可以参考phpmyadmin里的状态提示。 如果报错,那就根据错误消息修正错误,google,或者帖出来让大家帮忙。 不给细节,恐怕没人能帮你决问题 ###### 我的12G内存服务器上的配置,web与数据库都在该机器上;负荷不太高。可以参考 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 #add by feng 120418  -------------------------- skip-locking key_buffer_size = 128M table_cache = 1024 read_buffer_size = 2M read_rnd_buffer_size = 2M sort_buffer_size = 2M myisam_sort_buffer_size = 256M thread_cache_size = 8 query_cache_size= 256M query_cache_limit= 5M tmp_table_size=1024M max_heap_table_size=1024M max_allowed_packet = 16M table_open_cache = 3072 innodb_buffer_pool_size = 512M innodb_log_file_size = 256M innodb_additional_mem_pool_size=128M max_connections=2000 join_buffer_size = 8M #tmpdir=/dev/shm #add by feng 120418  end --------------------- log-slow-queries=/var/run/mysqld/mysqld-slow.log slow_launch_time=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid ###### 引用来自“fengyqf”的答案 我的12G内存服务器上的配置,web与数据库都在该机器上;负荷不太高。可以参考 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 #add by feng 120418  -------------------------- skip-locking key_buffer_size = 128M table_cache = 1024 read_buffer_size = 2M read_rnd_buffer_size = 2M sort_buffer_size = 2M myisam_sort_buffer_size = 256M thread_cache_size = 8 query_cache_size= 256M query_cache_limit= 5M tmp_table_size=1024M max_heap_table_size=1024M max_allowed_packet = 16M table_open_cache = 3072 innodb_buffer_pool_size = 512M innodb_log_file_size = 256M innodb_additional_mem_pool_size=128M max_connections=2000 join_buffer_size = 8M #tmpdir=/dev/shm #add by feng 120418  end --------------------- log-slow-queries=/var/run/mysqld/mysqld-slow.log slow_launch_time=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] #password    = your_password port        = 3306 socket        = /data/mysql/tmp/mysql.sock [mysqld] port        = 3306 socket        = /data/mysql/tmp/mysql.sock skip-locking key_buffer = 256M max_connections=1500 max_allowed_packet = 1M table_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M read_rnd_buffer_size = 4M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size= 16M thread_concurrency = 8 log-bin=mysql-bin server-id    = 1 [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash [isamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M [myisamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout 这个是我的配置,请问应该如何修改?您的那个有好几个配置我都看不懂,也不敢瞎弄 ######楼主,启动报错的消息有没有?你是不是自己编译的MySQL,或者是什么一键安装包编译的?强烈不建议使用它们!会编译,就自己使用官方源码编,不会,就直接用yum,apt-get等装。 另外,MySQL的配置最好要看具体运行情况有针对的优化。###### 引用来自“fengyqf”的答案 楼主,启动报错的消息有没有?你是不是自己编译的MySQL,或者是什么一键安装包编译的?强烈不建议使用它们!会编译,就自己使用官方源码编,不会,就直接用yum,apt-get等装。 另外,MySQL的配置最好要看具体运行情况有针对的优化。 log日志: Number of processes running now: 0 131024 11:10:09  mysqld restarted ?/data/mysql/libexec/mysqld: File '/var/run/mysqld/mysqld-slow.log' not found (Errcode: 2) 131024 11:10:09 [ERROR] Could not use /var/run/mysqld/mysqld-slow.log for logging (error 2). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it. 131024 11:10:09  InnoDB: Database was not shut down normally! InnoDB: Starting crash recovery. InnoDB: Reading tablespace information from the .ibd files... InnoDB: Restoring possible half-written data pages from the doublewrite InnoDB: buffer... 131024 11:10:09  InnoDB: Starting log scan based on checkpoint at InnoDB: log sequence number 0 36808. InnoDB: Doing recovery: scanned up to log sequence number 0 43655 131024 11:10:09  InnoDB: Starting an apply batch of log records to the database... InnoDB: Progress in percents: 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 另外附上的安装编译: ./configure --prefix=/data/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --localstatedir=/var/lib/mysql --with-comment=Source --with-server-suffix=-enterprise-gpl --with-mysqld-user=mysql --without-debug --with-big-tables --with-pthread --enable-static --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --without-ndb-debug --with-unix-socket-path=/data/mysql/tmp/mysql.sock 添加MySQL配置文件及访问权限 # cd /data/mysql # bin/mysql_install_db --user=mysql # chown -R root:mysql . //设置权限,注意后面有一个 "." # chown -R mysql /var/lib/mysql //设置 mysql 目录权限,可省略 # chgrp -R mysql . //注意后面有一个 "." # cp share/mysql/my-large.cnf /etc/my.cnf 这个文档我已经用了很久很久了,以前用的centos5.5一直没有问题,这次服务器不能安装5.5,我才换的6.3,而且之前用虚拟机虚拟过一个32位的6.3安装也没问题,现在这个服务器是64位的,8G内存,不知道为什么就是死活不行。。。 ######检查下innodb数据库文件,可能损坏了,重建下试试。 不同版本之间配置选项有所不同,要注意下###### 引用来自“fengyqf”的答案 检查下innodb数据库文件,可能损坏了,重建下试试。 不同版本之间配置选项有所不同,要注意下 我已经重新装过一次了,还是一样的问题,我觉得应该可以排除某文件损坏的问题。。 ###### 检查一个这个Innodb数据库文件,删除重建,不是重装。 如果不行,那就难说了。建议使用rpm包吧。 ###### 引用来自“fengyqf”的答案 检查一个这个Innodb数据库文件,删除重建,不是重装。 如果不行,那就难说了。建议使用rpm包吧。 好吧。。那有教程吗- -麻烦给我发一个呗。。谢谢了
montos 2020-05-31 09:25:19 0 浏览量 回答数 0

回答

哪个版本?官方给的应该是4G的配置吧 ######5.0的。。版本太低了不好找- -这个不通用么?###### 在官方给的版本基础上改吧,可以参考phpmyadmin里的状态提示。 如果报错,那就根据错误消息修正错误,google,或者帖出来让大家帮忙。 不给细节,恐怕没人能帮你决问题 ###### 我的12G内存服务器上的配置,web与数据库都在该机器上;负荷不太高。可以参考 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 #add by feng 120418  -------------------------- skip-locking key_buffer_size = 128M table_cache = 1024 read_buffer_size = 2M read_rnd_buffer_size = 2M sort_buffer_size = 2M myisam_sort_buffer_size = 256M thread_cache_size = 8 query_cache_size= 256M query_cache_limit= 5M tmp_table_size=1024M max_heap_table_size=1024M max_allowed_packet = 16M table_open_cache = 3072 innodb_buffer_pool_size = 512M innodb_log_file_size = 256M innodb_additional_mem_pool_size=128M max_connections=2000 join_buffer_size = 8M #tmpdir=/dev/shm #add by feng 120418  end --------------------- log-slow-queries=/var/run/mysqld/mysqld-slow.log slow_launch_time=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid ###### 引用来自“fengyqf”的答案 我的12G内存服务器上的配置,web与数据库都在该机器上;负荷不太高。可以参考 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 #add by feng 120418  -------------------------- skip-locking key_buffer_size = 128M table_cache = 1024 read_buffer_size = 2M read_rnd_buffer_size = 2M sort_buffer_size = 2M myisam_sort_buffer_size = 256M thread_cache_size = 8 query_cache_size= 256M query_cache_limit= 5M tmp_table_size=1024M max_heap_table_size=1024M max_allowed_packet = 16M table_open_cache = 3072 innodb_buffer_pool_size = 512M innodb_log_file_size = 256M innodb_additional_mem_pool_size=128M max_connections=2000 join_buffer_size = 8M #tmpdir=/dev/shm #add by feng 120418  end --------------------- log-slow-queries=/var/run/mysqld/mysqld-slow.log slow_launch_time=1 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] #password    = your_password port        = 3306 socket        = /data/mysql/tmp/mysql.sock [mysqld] port        = 3306 socket        = /data/mysql/tmp/mysql.sock skip-locking key_buffer = 256M max_connections=1500 max_allowed_packet = 1M table_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M read_rnd_buffer_size = 4M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size= 16M thread_concurrency = 8 log-bin=mysql-bin server-id    = 1 [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash [isamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M [myisamchk] key_buffer = 128M sort_buffer_size = 128M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout 这个是我的配置,请问应该如何修改?您的那个有好几个配置我都看不懂,也不敢瞎弄 ######楼主,启动报错的消息有没有?你是不是自己编译的MySQL,或者是什么一键安装包编译的?强烈不建议使用它们!会编译,就自己使用官方源码编,不会,就直接用yum,apt-get等装。 另外,MySQL的配置最好要看具体运行情况有针对的优化。###### 引用来自“fengyqf”的答案 楼主,启动报错的消息有没有?你是不是自己编译的MySQL,或者是什么一键安装包编译的?强烈不建议使用它们!会编译,就自己使用官方源码编,不会,就直接用yum,apt-get等装。 另外,MySQL的配置最好要看具体运行情况有针对的优化。 log日志: Number of processes running now: 0 131024 11:10:09  mysqld restarted ?/data/mysql/libexec/mysqld: File '/var/run/mysqld/mysqld-slow.log' not found (Errcode: 2) 131024 11:10:09 [ERROR] Could not use /var/run/mysqld/mysqld-slow.log for logging (error 2). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it. 131024 11:10:09  InnoDB: Database was not shut down normally! InnoDB: Starting crash recovery. InnoDB: Reading tablespace information from the .ibd files... InnoDB: Restoring possible half-written data pages from the doublewrite InnoDB: buffer... 131024 11:10:09  InnoDB: Starting log scan based on checkpoint at InnoDB: log sequence number 0 36808. InnoDB: Doing recovery: scanned up to log sequence number 0 43655 131024 11:10:09  InnoDB: Starting an apply batch of log records to the database... InnoDB: Progress in percents: 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 另外附上的安装编译: ./configure --prefix=/data/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --localstatedir=/var/lib/mysql --with-comment=Source --with-server-suffix=-enterprise-gpl --with-mysqld-user=mysql --without-debug --with-big-tables --with-pthread --enable-static --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --without-ndb-debug --with-unix-socket-path=/data/mysql/tmp/mysql.sock 添加MySQL配置文件及访问权限 # cd /data/mysql # bin/mysql_install_db --user=mysql # chown -R root:mysql . //设置权限,注意后面有一个 "." # chown -R mysql /var/lib/mysql //设置 mysql 目录权限,可省略 # chgrp -R mysql . //注意后面有一个 "." # cp share/mysql/my-large.cnf /etc/my.cnf 这个文档我已经用了很久很久了,以前用的centos5.5一直没有问题,这次服务器不能安装5.5,我才换的6.3,而且之前用虚拟机虚拟过一个32位的6.3安装也没问题,现在这个服务器是64位的,8G内存,不知道为什么就是死活不行。。。 ######检查下innodb数据库文件,可能损坏了,重建下试试。 不同版本之间配置选项有所不同,要注意下###### 引用来自“fengyqf”的答案 检查下innodb数据库文件,可能损坏了,重建下试试。 不同版本之间配置选项有所不同,要注意下 我已经重新装过一次了,还是一样的问题,我觉得应该可以排除某文件损坏的问题。。 ###### 检查一个这个Innodb数据库文件,删除重建,不是重装。 如果不行,那就难说了。建议使用rpm包吧。 ###### 引用来自“fengyqf”的答案 检查一个这个Innodb数据库文件,删除重建,不是重装。 如果不行,那就难说了。建议使用rpm包吧。 好吧。。那有教程吗- -麻烦给我发一个呗。。谢谢了
kun坤 2020-06-06 22:46:10 0 浏览量 回答数 0

问题

发行人更改后,Kubernetes证书经理不更新证书

我使用cert-manager 0.5.2在我们的Kubernetes集群上管理Let的加密证书。 我使用的是Let's Encrypt暂存环境,但现在已经开始使用他们的生产证书了。问题是我的应用程序没有更新到新的有效证书。 我必须在更新发...
k8s小能手 2019-12-01 19:30:54 615 浏览量 回答数 1

问题

全栈测试:平衡单元测试和端到端测试

全栈开发人员的特点是能够从头到尾交付并发布一个特性。教程和书籍常常侧重于搭建全栈开发环境和让测试能够进行所需要的“管件(plumbing)”(我综合运用了Angular、Rails、Bootstra...
技术小菜鸟 2019-12-01 21:30:35 3268 浏览量 回答数 1

问题

Spring搭建的项目Tomcat启动的时候报错??报错

十二月 03, 2016 2:43:37 下午 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native librar...
爱吃鱼的程序员 2020-06-08 20:20:34 0 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板