位置: 编程技术 - 正文

Windows下使用Cygwin编译MySQL客户端(Windows下使用gccgo)

编辑:rootadmin

推荐整理分享Windows下使用Cygwin编译MySQL客户端(Windows下使用gccgo),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Windows下使用gccgo,Windows下使用什么终端来配置交换机路由器,Windows下使用docker,Windows下使用docker,Windows下使用什么终端来配置交换机路由器,Windows下使用gccgo,Windows下使用gccgo,windows下使用什么命令查看监听端口,内容如对您有帮助,希望把文章链接给更多的朋友!

MinTTY 是一个小巧但却很实用的 Cygwin 终端机,但有个严重的问题就是无法调用交互性的 Windows 原生程序,比如说 mysql.exe,当你在 MinTTY 中输入如下的命令:本来 mysql.exe 会提示输入密码,但在 MinTTY 中程序会直接挂起,不再响应,实际上即使在 -p 参数后面跟上密码,也是一样的。

某些程序,比如 python,会提供参数 -i,使自身在终端中进入交互模式,可惜并非所有的程序都有这样的参数。

解决的办法,使用 Cygwin 版本的 MySQL 客户端,但 Cygwin 并没有提供,所以就只有自己动手编译一个!

在 下载源码包并解压。

在动手编译之前,先打开 Cygwin 安装程序安装 readline,用来替代 MySQL 自带的。MySQL 源码包捆绑的 readline 在 Cygwin中编译会报错。

准备好以后,开始编译过程:

Windows下使用Cygwin编译MySQL客户端(Windows下使用gccgo)

Cygwin 的编译速度是很慢的,和原生 *nix 系统完全没法比,所以如果不是闲到发慌,最好不要去编译“复杂”的 MySQL Server。

编译安装完 MySQL Client,打开 Windows 系统中的 MySQL Server,使用如下的命令测试一下:

为什么加上 -h.0.0.1 呢?默认的情况下,不带 -h 参数或者使用 -h localhost,MySQL 都会使用 Unix socket file 连接服务器,即使你在命令中指定了端口也会被忽略的,所以肯定连接不上的,提示找不到 /tmp/mysql.sock。使用 IP 或者主机名后,MySQL 就会使用 TCP/IP 模式连接服务器的 端口,这样就什么没问题了。

为了方便,在配置文件中强制客户端使用 TCP/IP 连接模式。

复制 mysql-5.5.0-m2/support-files 中的配置文件样板到 /etc/my.cnf,EG:

在 [client] 中加入 protocol=TCP,EG:之后就可以使用 mysql -uroot -p 直接连接 Windows 中的 MySQL Server 了。

令人纠结的乱码问题

顺便提一下,MySQL 中大部分人都是使用的 UTF-8 编码,我也是。为了规避乱码,需要在 Cygwin/MinTTY 中把字符集设置为 UTF-8,不过让人极度不爽的是,这样的话,中文 Windows 的程序,就会乱码(比如 ping, tracert,nslookup….),因为中文 Windows 环境使用的是 GBK 字符集,没办法,要么换成 E 文 Windows,要么忍着。

mysql修改自增长主键int类型为char类型示例 原来有一个表中的主键是int自增长类型,因为业务变化需要把int改成char类型的主键。同时因为原来的表中已经存在了数据,不能删除表重建,只能修改

php连接MySQL的两种方式对比 记录一下PHP连接MySQL的两种方式。先mock一下数据,可以执行一下sql。/*创建数据库*/CREATEDATABASEIFNOTEXISTS`test`;/*选择数据库*/USE`test`;/*创建表*/CREATETABLEIFNOTE

Mysql数据库使用concat函数执行SQL注入查询 SQL注入语句有时候会使用替换查询技术,就是让原有的查询语句查不到结果出错,而让自己构造的查询语句执行,并把执行结果代替原有查询语句查询

标签: Windows下使用gccgo

本文链接地址:https://www.jiuchutong.com/biancheng/347358.html 转载请保留说明!

上一篇:MySQL数据库优化推荐的编译安装参数小结(mysql数据库优化面试题)

下一篇:mysql修改自增长主键int类型为char类型示例(mysql的自动增长怎么表示的?)

  • 小规模纳税人月收入多少免征增值税
  • 厂部管理人员薪酬计入什么费用
  • 中小型企业营业额和从业人数
  • 报税成本费用怎么填
  • 已申报未导入是申报成功了吗
  • 暂停使用的固定资产什么时候停止折旧
  • 退休人员怎么缴纳城镇居民医保
  • 小规模附加税减免政策2023最新
  • 平价转让股权个税申报表填写
  • 电子承兑汇票接收和转出步骤
  • 应收款确认坏账分录
  • 教育费附加抵免政策
  • 事业单位过节发东西
  • 增值税专用发票和普通发票的区别
  • 去年盈利今年亏损怎么表达
  • 公司账上亏损
  • 税金计提多了怎么办
  • 车船税在哪个科目下
  • 小规模付增值税怎么做账
  • 租赁押金的法律规定
  • 福利费的支付范围
  • 如何让自己的网站被百度收录
  • 公司购买理财产品如何做账
  • macbookair重制系统
  • 收到政府部门的奖励金怎么入账
  • msgdlg.exe是什么意思
  • PHP:mb_http_input()的用法_mbstring函数
  • 本期应计提坏账损失700元调整前坏账准备贷方余额500元
  • 土地增值税安置房收入的确认原则
  • 开发票的时候补差价怎么处理?
  • 应收未收是什么
  • visual studio code 调试php方法(图文详解)
  • 股权激励的账务如何处理
  • 备用金需要发票吗?收据可以报销吗
  • yolov1代码
  • uniapp和vue混合开发
  • react_router
  • vue页面嵌套iframe vue页面
  • 出口抵扣进项的设备免税依据
  • 使用van-picker 动态设置当前选中项
  • 资本化利息支出现金流量表计入哪里
  • 一般纳税人购进小规模纳税人的货物
  • 资金账簿印花税怎么算
  • 研发费用的会计处理方法
  • 差旅费补贴要交个人所得税文件
  • 不是自己生产的产品可以用自己的商标吗
  • 施工图审查费属于什么费用类别
  • 不需要开发票的现金收入怎么做内账?
  • 取得剧本使用费怎么做账
  • 视同销售收入是纳税调整项目吗?
  • 现金等价物的特征是
  • 合同履约成本如何设置明细科目
  • 房地产开发的土地分割
  • 支付金额与实付金额不一致
  • 房地产企业内部控制的现状
  • 一达通退税需要具备的条件?
  • 坏账准备的会计分录例题
  • 限售股锁定期延长
  • 如何结转生产成本至库存商品
  • 应收账款转让会计分录 未实际收到对价
  • sql servers
  • 腾讯云centos7有界面吗
  • mysql 行转列 列转行
  • mac地图怎么标记多个位置
  • 如何在苹果电脑上下载软件
  • win10dll丢失
  • OS X 10.10 Yosemite的新特性与iOS联系更紧密
  • win7打印机图标显示感叹号
  • linux 数据恢复
  • 解决VMware下64位linux系统不支持全虚拟化的办法
  • 自动化软件安装工具
  • css nowrap
  • 初始学历是什么意思
  • 使用Meteor配合Node.js编写实时聊天应用的范例
  • axios原理和实现
  • 欢迎使用本公司智能语音电动车mp3
  • 抵扣怎么做账
  • 国家税务总局发票查询官网
  • 城市维护建设税税率
  • 美国网购消费者个人信息保护法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设