osql 登陆mysql_命令行登录mysql报Segmentation fault故障解决
现象:
在本地登录,执行 /usr/local/mysql/bin/mysql -uroot -pxxxxx --socket=/data/mysql/3306/mysqltmp/mysql.sock -A
报错如下:
显示完下面信息之后,就显示:
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Segmentation fault (core dumped)
测试:
(1)在其它机器登录,没有问题;说明只是本地mysql的问题;
(2)在本机执行语句,没问题,而不执行语句,进到命令行状态就有问题,说明只是进入命令行时的报错。
/usr/local/mysql/bin/mysql -uroot -pxxxxxx --socket=/data/mysql/3306/mysqltmp/mysql.sock -e "select * from information_schema.PROCESSLIST where command<>'Sleep';"
(3)MySQL的错误日志,没有报错:
(4)操作系统报错如下:
解决:
参考了别人的经验,需要修改源码然后重新编译,便可解决,其它机器这个版本没问题,暂时不知道是否与安装出错有关。
我的版本是5.7.21,如果你使用的是其它版本的MySQL,则需要对应版本的源码:
修改文件:vi mysql-5.7.21/cmd-line-utils/libedit/terminal.c
把terminal_set方法中的 char buf[TC_BUFSIZE]; 这一行注释,再把 area = buf;改为 area = NULL;
更改后如下
之后重新通过cmake,make;make install,重装mysql之后正常。
osql 登陆mysql_命令行登录mysql报Segmentation fault故障解决相关推荐
- 2. Windows命令行登录MySQL
文章目录 2. Windows命令行登录MySQL 2.1 MySQL服务的启动与停止 方式一:使用命令行工具 方式二:使用图形界面工具 2.2 MySQL的登录与退出 登录方式:Windows命令行 ...
- 防止别人登录mysql_命令行登录防止MySQL密码泄露的几个小妙招。
命令行登录防止MySQL密码泄露的几个小妙招. 明知山有虎偏向虎山行的方案: 1.可以通过如下环境变量强制Linux不记录敏感历史命令 在命令行执行HISTCONTROL=ignorespace后,再 ...
- 命令行登录Mysql,远程登录Mysql的方法
Mysql命令行登录,远程登录Mysql的方法 同事给了一个存放数据的服务器,想访问,采用常规的 mysql -u username -h ip_XXXX -p 的形式始终无法登录,奇怪是的Navi ...
- MySQL学习之路(一):使用命令行登录mysql的方式
一.打开命令行 二.输入 mysql [-h主机名 -P端口号 ]-u用户名 -p密码 1. 如果是登录本地的数据库则可以不用输入主机名和端口号,直接输入 mysql -u用户名 -p密码即可 小提示 ...
- 命令行连接MySQL报错:mysql: [Warning] Using a password on the command line interface can be insecure
该问题与下面的问题一样: Linux下MySQL命令行不能输入密码
- [1150]Linux服务器上使用rz命令上传文件报:Segmentation Fault
使用rz命令上传一张几十KB的图片,一直上传不了服务器 试了sz命令却是没问题 一直在排查是否Linux服务器对上传命令有所限制,最终未果 接着想到是否是硬盘空间不足了 使用df -h命令一看,果然硬 ...
- 命令行登录和退出MySQL
命令行登录mysql: mysql -h host -u root -p 点击enter之后再输入密码,host代表的是你的mysql服务器运行在的主机名,root就是数据库的名字,如果数据库服务器在 ...
- mysql命令行登录 端口_Mysql命令行常用操作
一.从命令行登录MySQL数据库服务器 1.登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2.通过TCP连接管理不同端口的多个MyS ...
- linux 链接数据库mysql数据库文件_linux 命令行 链接mysql数据库
MySQL命令行导出数据库 MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\My ...
- mysql 连接 linux命令行_linux命令行链接mysql数据库
MySQL命令行导出数据库 MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\My ...
最新文章
- 安卓开发|自定义监听器的三个步骤
- java中的for-each循环
- mysql stop很久_mysql的timeout
- 啃碎并发(二):Java线程的生命周期
- 【zookeeper】Zookeeper:ZooInspector界面工具
- Android 11 开机动画资源
- Arch + i3wm + i3lock-wrapper 毛玻璃锁屏
- 计算机毕业设计ssm智能停车场管理系统
- 基于Auto.js的萌猫跳辅助
- 国有患难,君死社稷,大夫死宗庙,百姓最后死乡间...
- linux离线安装jemalloc,jemalloc在linux上从安装到使用
- 领域泛化文献综述阅读笔记
- NOIP2021 T3 方差
- 如何用VBS执行文件?
- 朕对兄弟连的一些看法
- mysql 中 in 的用法
- Linux 设备树下的 platform 驱动实验基于正点原子IMX6ULL开发板
- 20161.1凌晨聊天后有感
- 代码静态分析工具PC-LINT安装配置
- 利用keil完成ARM汇编语言编程入门实践
热门文章
- RHEL7下Nginx配置文件详解(二)
- 3.业务架构·应用架构·数据架构实战 --- 战略驱动的业务架构设计
- 2.从Paxos到Zookeeper分布式一致性原理与实践---一致性协议
- 54.Linux/Unix 系统编程手册(下) -- POSIX 共享内存
- 25.docker commit
- 8.XSD 复合元素
- win10总是2分钟就自动睡眠怎么办 win10系统自动休眠bug怎么解决(转)
- 【转】腾讯云-解决Winscp permission denied的问题
- LeetCode第13题 罗马数字转整数
- centos7磁盘备份和还原