通过源码编译安装完成后,登录数据库时候,报错"segmentation fault"
处理方法:
1、在源码解压文件中,找到terminal.c源码文件
find / -name terminal.c
2、修改terminal.c文件
vi /usr/local/mysql-8.0.36/extra/libedit/libedit-20221030-3.1/src/terminal.c
- 将其中的char buf[TC_BUFSIZE] 注释掉
- 将area变量值修改为area = NULL
如图:
3、重新cmake、make、make install
说明:速度很快,只需要几分钟
4、重启mysqld服务,再次连接,正常