当你插入中文时遇到这种情况,始终无法退出。

当前数据库:网上下载的奇奇怪怪版本5.5

当前系统win10

当前CMD输入编码utf8 数据库编码utf8 表编码utf8

mysql> insert into student values(1, ‘周星星’, 24);

'> quit

'> exit

'> ;

'>

'> \c

'> /c

我插入的时候插入英文字符串可以 中文就会这样。

此时你可以输入’; 一个引号加分号。可以完成退出,然后提示错误。

或者输入ctrl 加 c 这样会退出mysql很麻烦。

出现’>的原因是因为系统检测到你少了‘符号。

出现"> `> 以及诸如此类都是同理。如果你确信你没有少,都是成对的,你可能遇到和我一样的问题了。

在网上排查过所有文档,做了包括以下操作:

无效操作1:更改数据库编码, 更改表编码,更改cmd输入的编码。 毫无用处。

2: 更改输入法,各种切换全半角,大小写。毫无乱用。

3:恕我直言,网上的方法全部搜了一遍,全部实践了一遍!没有一个有用的。

可以一试的操作:

把所有编码都设置成GBK,就可以了。

但是我不想!!我就要用utf8!!!!!

最终处理办法。卸载了。 重新安装了mysql5.7!!!

完美解决,重装完了之后根本不需要设置什么乱七八糟的。CMD编码格式也不用更改!

如有需要,可以按照我的方法 重复一下,一劳永逸!!!!

1、控制面板 删除应用程序,找到mysql 卸载!

2、去安装目录删除mysql文件夹!

3、去C盘 根目录ProgramData,删除里头的mysql文件夹 注意:ProgramData这是个隐藏文件夹,如何显示隐藏自己百度。

接下来就是一雪前耻的时候了!

4、看底下的一定要仔细看,一步一步进行操作.

首先 下载Mysql别再去乱七八糟的网址下了。求你们了。直接官网!

这里给大家准备好MySQL5.7的下载地址,因为刚刚推出了新的MySQL8。稳定性有待市场验证,不考虑这么高的版本,不过据MySQL官方文档介绍,速度是MySQL5.7的2倍,这个听起来挺吓人的~~~

这里需要用创建一个my.ini文件。新建一个txt文本,后缀名改成ini,文件名命名为my就OK了。用notepad++打开编辑。编辑文件之后一定要用ANSI格式保存!!!ANSI格式保存!!!ANSI格式保存!!!

目前这个my.ini里面的配置文件够我们学习使用,后期会根据实际需要修改一部分内容。现在这个文件的主要作用于MySQL数据库的基本配置以及在安装过程中提供支持,例如datadir目录位置,这个目录会在安装过程中创建。

以下内容直接复制到刚才的my.ini里头。

[client]

port = 3306

[mysqld]

#设置3306端口

port = 3306

#设置mysql的安装目录 tips:这里的目录是你自己的安装目录,这个是我的安装目录,你不能用的哦

basedir=D:\Program Files\MySQL

#设置mysql数据库的数据的存放目录 tips:同上一条

datadir=D:\Program Files\MySQL\data

#允许最大连接数

max_connections=200

#服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

[mysql]

#设置mysql客户端默认字符集

default-character-set=utf8

下面初始化MySQL。打开命令提示符CMD,切换到你的MySQL解压缩目录里面的bin目录。开始玩命令了!!!

Tips:1. 如果是windows10 ,需要使用管理员方式打开

2. 如果出现缺少dll文件,百度从MS官网下载对应的VC++库

先输入下面的命令,初始化MySQL:

mysqld --initialize --user=mysql --console

运行结束会生成一个随机的临时密码,一定要保存下来。最好保存到文本中,以防丢失

初始化完成,开始安装MySQL

mysqld --install mysql

输入命令,进入mysql数据库

mysql -uroot -p

敲回车,然后复制你刚刚保存的初始化密码,就可以进入MySQL数据库了

修改你的MySQL密码。别忘记了,初始化密码有点反人类,你懂的。

mysql>set password=password('新密码'); #新密码是你自己的密码,一定要有分号结尾

接下来为了方便操作,配置一下环境变量,和JDK当时一样,需要配置的内容如下:

添加:

变量名:MYSQL_HOME

变量值:C:\Program Files\MySQL #这里是你自己的安装路径

编辑:

变量名:path

最后添加上:;%MYSQL_HOME%\bin;

操作完毕后,就OK了!!!当前情况下MySQL是开机自启的,想要关闭自启,百度吧!!!在命令行输入exit 退出mysql。Done!!!

装完之后你会发现!太爽了。可别在网上用乱七八糟的mysql版本了,也别在不停的试网上说的方法了。没毛用!

————————————————

quit推不出mysql_cmd下使用mysql插入中文出现无法退出语句的情况!终极解决办法! 安装mysql详细教程。...相关推荐

  1. .net4.5对应的安装mysql dll文件的版本_cmd下使用mysql插入中文出现无法退出语句的情况!终极解决办法! 安装mysql详细教程。...

    当你插入中文时遇到这种情况,始终无法退出. 当前数据库:网上下载的奇奇怪怪版本5.5 当前系统win10 当前CMD输入编码utf8 数据库编码utf8 表编码utf8 mysql> inser ...

  2. Qt MySQL报“QMYSQL driver not loaded driver not loaded“,终极解决办法

    qt连接mysql数据库时,会报QMYSQL driver not loaded,实际原因 1.qt没有安装mysql对应驱动 qt安装mysql驱动 2.qt安装驱动libmyql.dll与qsql ...

  3. mysql插入timeStamp类型数据时间相差8小时的解决办法

    以管理员身份登陆mysql 执行以下语句 mysql > SET time_zone = '+8:00';   # 此为北京时,我们所在东8区    mysql> flush privil ...

  4. 树莓派编译mysql卡死_关于树莓派编译工作空间卡死情况的解决办法

    我用的是买树莓派时官方带的SD卡16G,安装的时xubuntu桌面版.感觉运行还是比较流畅的,之前安装过ubuntu-mate.kubuntu.lubuntu.只有xubuntu是比较喜欢的. 在我安 ...

  5. Win8下80端口被System占用,造成Apache不能启动的解决办法

    Win8下80端口被System占用,造成Apache不能启动的解决办法 安装了Windows8系统后,如果装Apache是启动不了的,遇到这个Apache启动不了的时候,首先是查看80端口是不是被占 ...

  6. 解决Docker安装MySQL不区分大小写问题

    解决Docker安装MySQL不区分大小写问题 参考文章: (1)解决Docker安装MySQL不区分大小写问题 (2)https://www.cnblogs.com/nihaorz/p/102559 ...

  7. centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题

    解决centOS7 下mysql插入中文字符报错相关问题 在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错: ERROR 1366 (HY ...

  8. linux mysql端口启动失败怎么办,Linux下apache mysql等服务修改默认端口后无法正常启动解决办法...

    Linux下apache mysql等服务修改默认端口后无法正常启动解决办法 linux下 apache 等服务修改默认端口后无法正常启动解决办法 服务器上装了两个webserver,一个是nginx ...

  9. MySQL MGR搭建过程中常遇见的问题及解决办法

    这篇文章主要介绍了MySQL MGR搭建过程中常遇见的问题及解决办法,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下 MGR搭建过程中遇到的一些故障.更多资源请访问www.ffu9.c ...

最新文章

  1. 从源码角度分析MapReduce的map-output流程
  2. 软件工程师的发明家—从发明家的视角分析软件
  3. html录音并转为音频文件,HTML5音频API Web Audio
  4. BZOJ 1937: [Shoi2004]Mst 最小生成树 [二分图最大权匹配]
  5. P1445-[Violet]樱花【数学】
  6. mastercam后处理升级_Mastercam中文版后处理MPFan 有了它就可以自己修改后处理了 呵呵...
  7. java读取xml路径问题_java 中读取xml 和绝对路径
  8. 对于SQL注入的理解
  9. Hadoop学习之web查看HADOOP以及文件的上传和下载
  10. 美团点评Java一二面过,三面“凉凉”~复习备战“金三春招季
  11. 查询EI检索号的方法
  12. 几种常见MOSFET栅极驱动电路
  13. 微信小程序版的登录注册
  14. 获取微信公众号图文封面图的方法
  15. 美国J1签证面签需要准备哪些材料?
  16. Windows 7 Pro Vl ENT(专业版vl及企业版)
  17. java 真假_真真假假的布尔
  18. Telnet协议详解及使用C# 用Socket 编程来实现Telnet协议 - Atpking - 博客园
  19. VMWARE全屏时隐藏工具条
  20. mysql命令整理0919 不定期更新中

热门文章

  1. linux 把mysql大小写关闭_linux中设置mysql大小写不去区分方法
  2. C语言函数strcmp()(比较两个字符串)
  3. linux ubuntu 切换到超级用户失败的解决办法(su 认证失败)
  4. Windows MSVC 符号表(.lib文件)(C++符号表解析)(符号表是如何产生的)(第四步:链接)
  5. 【今日头条】热文周榜、热搜榜
  6. pycharm matplotlib.pyplot.figure().add_subplot()绘制三维图时报错:ValueError: Unknown projection 3d(bug)
  7. 【car】什么是购车落地价?买车是先谈裸车价还是其他方面?
  8. Intel Realsense D435 如何设置曝光参数(exposure)
  9. 其它项目中引用AirSIm模块报错NullReferenceException: Object reference not set to an instance of an object
  10. html认识数字游戏大全,认识数字小游戏,就是这么简单!为孩子收藏