如何查询MySql日志
一种方法是靠经验:update 语句的 where 中会扫描多少行,是否修改主键,是否修改唯一键,以这些条件来估算系数。另一种方法就是在同样结构的较小的表上试验一下,获取倍数。
打开 log-bin=D:\log\mysql_bin就会生成形如:mysql_bin.000001 mysql_bin.index 这样的文件。
在MY.INI里,MYSQLD项下添加log-bin=mysql。如果只对某个库进行日志文件记录,那么再添加binlog-do-db=test,这样就只记录test数据库的日志,而放弃其他的。
看二进制日志文件用mysqlbinlog shellmysqlbinlog mail-bin.000001(要写绝对问题路径d://)或者shellmysqlbinlog mail-bin.000001 | tail Windows 下用类似的命令。
linux版mysql安装后mysql的日志文件找不到
可通过以下语句查看日志存放路径:show variables like general_log_file;结果:其中,如图所示红框部分即为mysql日志文件的存放路径及文件名。
用FIND命令查找一下,或者PS AUX看看是否有此进程,用KILL命令将其杀死。再RESTART重启一下试试。
安装目录下的data目录下扩展名是.err那个文件。错误日志是一个文本文件。错误日志记录了MySQLServer每次启动和关闭的详细信息以及运行过程中所有较为严重的警告和错误信息。
配置信息 –log-error=[file-name]用来指定错误日志存放的位置。如果没有指定[file-name],默认hostname.err做为文件名,默认存放在DATADIR目录中。
你是不是修改了my.cnf文件,对datadir做了修改?请确认你的mysql数据目录对于mysql用户是否有写的权限?具体信息可以查看mysql的日志文件tail -f /var/log/mysql.log(版本不同日志文件的名称会有不同)。
linux下安装mysql出错〔附错误日志〕
1、vim mysqld 一般的默认是安装在/usr/local下面的,所以你要修改这个目录的名称及指向。知识延展:如果不行,你得查一下/opt/mysql/data/localhost.err文件报什么错。再按错误来解决。
2、压缩文件放在什么位置无所谓,因为你的mysql最后是安装在/usr/local/mysql目录下的。
3、你这个存在rpm包的依赖关系问题,你至少需要perl-DBI这个包,而且你把这个包下载下来后,最好拷贝到同一目录。然后用rpm -ivh *.rpm来安装,以避免MYSQL包的依赖问题。
4、service mysql status看 mysql启动没有。