1. 程式人生 > >mysql報Segmentation fault錯誤

mysql報Segmentation fault錯誤

問題現象如下
[[email protected] bin]# ./mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.6.24 Source distribution

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Segmentation fault


在原始碼包裡,編輯檔案 cmd-line-utils/libedit/terminal.c
把terminal_set方法中的 char buf[TC_BUFSIZE]; 這一行註釋,再把 area = buf;改為 area = NULL;
更改後如下

protected int 
terminal_set(EditLine *el, const char *term) 
{ 
int i; 
/*char buf[TC_BUFSIZE];*/ 
char *area; 
const struct termcapstr *t; 
sigset_t oset, nset; 
int lins, cols; 
--phpfensi.com 
(void) sigemptyset(&nset); 
(void) sigaddset(&nset, SIGWINCH); 
(void) sigprocmask(SIG_BLOCK, &nset, &oset); 

area = NULL; 

然後重新編譯即可

相關推薦

mysqlSegmentation fault錯誤

問題現象如下 [[email protected] bin]# ./mysql -uroot -p Enter password: Welcome to the MySQL monitor

sphinx啟動searchd服務時,segmentation fault (段錯誤

   今天啟動殺掉 searchd服務,再重啟的時候,報segmentation fault ,頭疼的不行。恢復以前的配置也無濟於事。後來在同事的幫助下,開啟sphinx的debug模式(coreseek/bin/searchd --logdebug),  找到了問題。原來是有的索引資料異常了,從csft.c

Keil RTX使用 os_mut_init Hard Fault 錯誤解決記錄

mod ptime 之前 sta pda style tasks main print 首先確定你的軟件是在互斥信號初始化的位置,在以下幾個位置,將會報Hard Fault 錯誤: (1).os_sys_init_user 用戶線程創建之前 (2).os_tsk_cre

使用strace排查Segmentation fault錯誤

51cto 這也 文件內容 com 說明 middle col prim vpd 今天,DBA突然跟我說,有一臺測試機的sqlplus用不了,讓我幫忙看看什麽問題。 問題現象就是,執行sqlplus命令後直接報錯,登錄不了ORACLE數據庫: [oracle@epay-te

sqlyog遠端連線mysql2058的錯誤

mysql使用遠端連線時:2058報錯,最初以為是localhost無法連線,換成127.0.0.1後依然報此錯,後查詢資料 分析是mysql密碼加密方法變了。 解決方法:windows 下cmd 登入 mysql -u root -p 登入你的 mysql 資料庫,

linux程式設計中遇到的Segmentation fault錯誤

昨天程式設計的時候,遇到了Segmentation fault錯誤。使用GDB除錯時才發現的,順便說下。習慣了圖形介面式的除錯工具,用命令列確實還是不習慣。關於此錯誤問了下谷歌,一搜一大篇,看來是一個

怎麼解決遠端連線mysql10038的錯誤

1. 最近使用Navicat for MySQl訪問遠端mysql資料庫,出現報錯,顯示“2003- Can't connect MySQL Server on 'localhost'(10038)“。2. 最終找到的原因是:遠端3306埠未對外開放。於是下面進行遠端3306

yum Segmentation fault 錯誤解決

[email protected]:/var/run>yum install gcc*Configuration file /etc/yum/pluginconf.d/security.conf not foundUnable to find configur

Spyder (Ubuntu 18.04) Segmentation Fault錯誤解決方案

1、Ubuntu環境下,安裝了tensorflow,執行Spyder,出現Segmentation Fault錯誤2、原因查詢:    1)pyqt、qt都已經安裝;    2)pip install - U spyder,重新安裝,仍然報錯;3、環境描述    [email

mariadb mysql 'Access denied for user 'root'@'localhost' (using password: NO)'錯誤的解決

min other oca rac none mysql oot com command C:\Program Files\MariaDB 10.2\bin>mysql admin -u root password "x123456789" mysql Ver

連接MySql的時候1130的錯誤解決辦法

upd 服務器 操作 detail 知識庫 conn cmd命令 p地址 update 部署了一個 數據庫采用Mysql的程序,sqlyog連接非本地的Mysql服務器的數據庫,居然無法連接很奇怪,報1130錯誤,ERROR 1130: Host 192.168.3.100

mysql1236錯誤解決方法

mysql主從復制 mysql主從同步 mysql slave狀態如下,發現IO線程為NO狀態,並且報1236錯誤代碼mysql> show slave status\G *************************** 1. row ***************************

結構體指針之 段錯誤 具體解釋(segmentation fault)

編譯 大型 進行 做了 不能 ack 程序 error 堆棧 一個網友問了我一個問題。一個C程序執行出現了段錯誤,這個問題非常好。非常多剛開始學習的人都easy犯這個錯誤,詳細代碼例如以下: 這個編譯沒有問題,可是執行是段錯誤 Segmentatio

錯處理:Python操作Mysql資料庫插入中文錯誤

學習《python網路爬蟲從入門到實踐》中遇到以下錯誤: Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1 出現這個錯誤的原因是,資料庫的編碼格式為latin1 而我要將utf

關於Segmentation fault(段錯誤)探究

在編寫演算法競賽習題2.5時,資料無法正常輸入到檔案data1.out,用gdb除錯的時候,報錯: Program received signal SIGSEGV, Segmentation fault. __chkstk_ms () at …/…/…/src

C語言 段錯誤Segmentation Fault

問題: 執行程式的時候丟擲了Segmentation Fault 原因: 寫了個死迴圈 名詞簡釋: Segmentation Fault:所謂的段錯誤就是指訪問的記憶體超過了系統所給這個程式的記憶體空間 備註:後續會不斷補充這個問題遇到的情況

Navicat連線mysql1129錯誤

今天用Navicat連線mysql的時候報如下錯誤:ERROR 1129 (00000): #HY000Host ‘113.129.108.125’ is blocked because of many connection errors; unblock wi

Segmentation fault錯誤除錯總結

Segmetation fault也叫做段錯誤,引發的原因有好多,這裡我們只說一下段錯誤發生時的除錯方法。 方法1:加列印printf。這是最基本的往往也很有效的方法,在哪裡Core掉就會在哪裡停止列印--一目瞭然。同時這種方法也存在一個致命缺陷:如果恰巧Core掉的地方沒

Linux下使用-static -lpthread靜態編譯出現段錯誤Segmentation fault

最近在看golang,感覺go的靜態編譯思想很不錯。於是準備把手頭的幾個專案靜態編譯一下,結果編譯的時候沒報任何警告及錯誤,一執行就報段錯誤(Segmentation fault)。gdb逐步除錯,發現問題出在std::thread那裡。仔細檢查了下所有語法,沒

連線MySql的時候1130的錯誤解決辦法

部署了一個 資料庫採用Mysql的程式,sqlyog連線非本地的Mysql伺服器的資料庫,居然無法連線很奇怪,報1130錯誤,ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL ser