我们经常在运行MySQL时会出一些错误,也经常被这些错误搞得晕头转向.当然解决这些问题的首要任务是找到日志信息. MySQL的错误信息是在data目录下的,且文件名为.err(指的是主机名),但由于每个人安装的环境不一样,或你忘记了data目录的所在位置,你可以通过下面方法查找. #hostname //获得主机名 #find / -name .err .. #cd #vi .err
mysql> show variables like '%error'; 错误日志文件
查看错误日志的方法: 使用系统日志查看器 1)点菜单“系统 - 系统管理 - 系统日志查看器”,打开系统日志查看器窗口; 2)窗口左侧是项目,右边是详细记录; 3)其中 Xorg 是显示服务,auth是安全验证,boot是启动,daemon是进程,kern是内核,messages是消息,syslog是系统,user是用户; 4)有新消息的项目会以粗体显示,查看以后恢复正常.
如果你什么都没改过,如果是windows下,一般是安装目录下的data目录下 扩展名是.err那个文件,你可以打开安装目录下的my.ini文件检查一下如果是linux下,一般是/var/log/mysqld.log,你最好用cat /etc/my.cnf看看
tmpdir参数设置错了,路径必须存在,否则就报这个错误.
1、注意存储引擎错误 Unknown/unsupported storage engine: InnoDB2、检查一下配置文件中关于innodb的参数,如果有skip-innodb注释掉3、如果重新设置了innodb_log_file_size之类的,需要删除几个ib_logfile,然后重启数据库
SQL Server 错误日志可用 SQL Server 企业管理器或任何文本编辑器查看.默认情况下,错误日志位于 Program Files\Microsoft SQL Server\Mssql\Log\Errorlog.置疑可能是lDF文件丢失,如没有备份,可参照只有Mdf文件恢复数据库
一.错误日志错误日志在Mysql数据库中很重要,它记录着mysqld启动和停止,以及服务器在运行过程中发生的任何错误的相关信息.1.配置信息--log-error=[file-name]用来指定错误日志存放的位置.如果没有指定[file-name],默认hostname.err做
这个你可以看配置文件 启用了才有这样的记录默认是没有的/etc/my.conflog-bin = mysqlbin一般放在/var/lib/mysql比如上面的设置重启数据库会生成mysqlbin.000001文件
1、首先确认你日志是否启用了mysql>show variables like 'log_bin'.2、如果启用了,即ON,那日志文件就在mysql的安装目录的data目录下.3、怎样知道当前的日志mysql> show master status.4、看二进制日志文件用mysqlbinlog,shell>