MySQL Daemon failed to start

今天一哥们邮件服务器安装cacti监控,顺便升级了下mysql数据库,重启服务的时候报错:

MySQL Daemon failed to start

看/var/log/messages   /var/log/mysqld.log 都没有相关信息。selinux  iptables 皆为关闭状态。最后没办法,从/usr/share/mysql下复制了一个mysql自带的my-small.cnf配置文件到etc下(my.cnf),重启服务,OK了。说明问题基本出在配置文件中,然后在my.cnf配置文件中,从下往上依次注释每行配置文件,然后重启服务测试,最后确定到:

# For low memory, Berkeley DB should not be used so keep skip-bdb uncommented unless required
skip-bdb
当注释掉这行后,重启服务,没问题了。

找了相关资料后,确定问题就是升级了mysql版本,导致数据库引擎和配置文件有所“冲突”吧。

(用这个配置文件放到另一台服务器中,重启就没问题,再次确定是数据库版本的问题)

       如果你遇到这个问题,不妨尝试使用mysql默认的几个配置文件试试。

清除 远程桌面连接 信息

      我们经常用远程桌面维护服务器,远程桌面连接每次都会记录成功连接的远程IP或者域名信息,并将这些信息显示在连接地址输入框的下拉菜单里。这样一来当然为远程桌面连接的使用提供了方便,但是在无形之中也增加了安全隐患。   

  删除历史记录信息方法:

  运行regedit,依次定为到   

  HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default   

  删除右边的键值(我们会看到它记录了IP或者域名信息)   

  另外最后一次连接的IP或者域名还是会显示在远程桌面连接的连接目标输入框上面,这个信息储存在“我的文档”下的“Default.rdp”文件中,删之即可。

MSSQLSERVER连接局域网内的其它数据库服务器

       开发人员需要共享数据库,协同来开发程序,那么数据库要对所有人发布。

在每个人的客户端登陆数据库时:服务器名称 填写为:共享数据库的主机名或者是IP地址,如果工作在非1433端口上,那么需要在后面加一个“,”逗号,再跟着端口号。身份验证方式选择为:SQL Server 身份验证。然后用数据库内的账号登陆即可。

EG: