Q1. linux下链接lua出错
A. 请重新编译并且使用make linux MYCFLAGS=-fPIC宏.
Q2. 运行的时候提示找不到动态链接库。
A. 请使用export 将/usr/local/lib导入到LD_LIBRARY_PATH内.
Q3. linux自己编译的openssl/libressl即使添加到/usr/local/include也提示找不到头文件
A. 最简单的办法是使用yum/apt等包管理工具安装openssl-devel开发包, 然后尝试重新make rebuild编译;
Q4. make rebuild/build未报错, 但是提示找不到libcore.so或load libcore.so出错.
A. 请使用sudo make rebuild/build 增加加权限, 因为libcore.so需要安装到相关目录下.
Q5. 关于使用-d参数后台运行后, 一次读取海量数据(size > ulimit -s)后可能造成的崩溃(coredump)的情况.
A. 默认情况下Linux/BSD/Unix/Mac等操作系统的2M(2048)-8M(8192)不等, 但是如果在一些socket一次性接受数据较多的情况下可能会导致栈空间不够溢出的情况.这时候, 您可以考虑建议手动修改一下ulimit, 将stack size增加到16M(16384,一般情况下, 都不会超出这个数字).
Q6. DB连接失败, 提示'请升级客户端'等提示?
A. 这是因为8.0以上默认使用了新版的加密方式, 手动改为
mysql_native_password
即可.