mysql错误怎么知道 mysql 错误码大全( 三 )


$ mysqld --verbose --help | grep "Default options "-A 1
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
知道了 MySQL 参数文件的调用顺序,我们就可以检查对应的参数文件 , 找出其中的错误,如果觉得参数文件的可读性不强,可以使用下面的命令显示 mysqld 程序将要调用的参数:
$ mysqld --print-defaults
/usr/sbin/mysqld would have been started with the following arguments:
......
注意这个命令显示完参数后就退出 , 不会真正运行 mysqld 。这个命令和 my_print_defaults mysqld 完全是等价的 , 只不过后者的显示方式是一行一个参数 。
然后开始对可疑的参数进行调试 , 我个人喜欢加的参数和顺序如下:
1. 在 mysqld 后加上第一个参数 --no-defaults,这个参数的作用是通知 mysqld 在启动的时候不要读任何参数文件;
2. 第二个参数是 --console,这个参数会把错误信息输出到屏幕上,这个参数带来的一个弊端是所有的信息都输出到屏幕上,让屏幕显得比较乱,但对于我们调试却是很方便的;
3. 第三个参数是 --log-error-verbosity=3 , 这个参数会显示详细的日志;
4. 然后再在后面加上有把握的参数,可以一次只加一个参数,然后启动 mysqld,采用排除法逐步找出错误的参数 。
mysql错误怎么知道的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于mysql 错误码大全、mysql错误怎么知道的信息别忘了在本站进行查找喔 。

推荐阅读