workbench相关问题

[TOC]

场景1:导出csv乱码问题

导出文件的时候,指定保存类型为 Excel Spreadsheet (*.xml),再用 excel 打开这个 .xml 文件。

场景2:安装报错丢失MSVCR120.dll

若安装 mysql-workbench-community-6.3.8-winx64.msi 报错如下,可安装 vc_redist_vs2013.x64.exe 即可。

场景3:执行update或delete报Forbid

执行update或delete的时候,报错:Forbid UPDATEs and DELETEs with no key in WHERE clause or no LIMIT clause.,可调整 SQL Editor 中关于 Safe Updates 的如下设置:

场景4:添加Connections报SSL unknown

新加一台mysql 8的连接,报错 SSL connection error: unknown error number,原因是由于 mysql 8 默认启用了ssl连接,修改 my.cnf 添加 skip_ssl 并重启mysql服务即可

场景5:执行 LOAD DATA LOCAL INFILE 报错 Error Code: 2068

  • 症状:执行 LOAD DATA LOCAL INFILE "C:/opt/ces_jinrong_yes_avg.csv" INTO TABLE ces_out_result FIELDS TERMINATED BY ','; 报错如下:
Error Code: 2068. LOAD DATA LOCAL INFILE file request rejected due to restrictions on access.
  • 解决办法:除了修改 my.cnf 调整 local-infile=1 并重启服务,还要在 workbench 中选择该实例“Edit Connection”,点击“Advanced”标签页,在“Others”框中添加 OPT_LOCAL_INFILE=1,然后重连并执行 Load data loacl infile 命令

场景6:报错 Connection using old (pre-4.1.1) authentication protocol refused

  • 症状:用 user01 用户以odbc的方式连接mysql的时候报了个错误 mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused
  • 解决办法:在 Advanced 界面勾选 Use the old authentication protocol,如下图示:

Copyright © www.sqlfans.cn 2024 All Right Reserved更新时间: 2025-01-09 16:05:32

results matching ""

    No results matching ""