在Ubuntu下安装了MySQL数据库,为了便于使用,欲将字符集统一设置为utf8,而不是默认的latin1。

进入mysql,输入show variables like 'character%';查看当前字符集编码情况,显示如下:

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | latin1 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

在网上查询到以下解决办法方法:

f:

找到[client] 添加:

default-character-set=utf8

找到[mysqld] 添加:

default-character-set=utf8

init_connect='SET NAMES utf8'

然后重启mysql服务。

可是我根据这样修改后启动mysql服务报错,启动不了。在网上试了多种解决办法,最后找到一个方法,可以解决,如下:

其他的还跟上面一样,只有在[mysqld]下面添加的

default-character-set=utf8

改为:

character-set-server=utf8

输入命令sudo service mysql restart重新启动mysql,启动成功!再查看编码为:

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

问题解决,表中中文数据不再乱码。

提示:f文件通常位于 /etc/mysql/ 或 /etc/ 下,可能因安装版本或系统而异。

ubuntu mysql修改字符集后不能启动mysql_解决ubuntu下修改my.cnf设置字符集导致mysql无法启动...相关推荐

  1. linux修改分辨率后电脑黑屏,解决ubuntu开机启动黑屏以及分辨率问题

    前些日子在win7下用EasyBCD硬盘安装了ubuntu作为开发环境,显卡Nvidia的,出现以下问题: 一: 安装之后启动菜单无ubuntu项==>在EasyBCD下手动建立启动项解决. 二 ...

  2. ubuntu 无法启动mysql_解决ubuntu下安装mysql使用service 无法启动问题

    今天从ubuntu 下安装mysql代码如下 复制代码 apt-get install mysql-server 启动的时候发现 service mysql start Rather than inv ...

  3. 没有修改出现mysql密码错误_MySql 修改密码后的错误快速解决方法

    设置好密码后,使用数据库时出现如下错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement bef ...

  4. Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法

    Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法 参考文章: (1)Wind ...

  5. 又一例SPFILE设置错误导致数据库无法启动

    --======================================== --又一例SPFILE设置错误导致数据库无法启动 --============================== ...

  6. ubuntu下如何启动MySQL_如何ubuntu下启动/停止/重启MySQL

    如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mysql star ...

  7. Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini以及服务无法启动的解决办法以及修改初始密码的方法...

    LZ初学SQL,本来以为开源的安装很简单,但是中间出现了一些问题,记录下来,希望能帮助到他人. mysql官网下载地址:https://dev.mysql.com/downloads/mysql/点击 ...

  8. linux休眠唤醒后qt无法启动,Ubuntu 18.04 休眠后无法唤醒的解决办法

    解决办法:安装laptop-mode-tools工具包. 1.检查是否安装了grep laptop-mode-tools 工具包 $ dpkg -l | grep laptop-mode-tools ...

  9. 解决mysql不能修改密码_如何解决mysql修改密码后不能成功登录_数据库_mysql修改密码_课课家...

    今天给大家解决下MySQL修改密码后导致不能登录的问题,一般我们都知道mysql4.1.1版本后修改了用户密码的格式,一旦修改了密码,4.1.1以前的版本上是不能进行成功登录的,那么对于这些问题该如何 ...

最新文章

  1. 用0到9十个数字,每个数字使用一次,构成两个五位数a和b,并且a+20295=b.求a,b
  2. 端到端半监督目标检测框架
  3. TSNE 有代码实现有附3D 2D效果图
  4. 美陆军将在2020年军演中测试人工智能新应用
  5. linux简单设计与实现代码,《linux内核设计与实现》第五章(示例代码)
  6. 阿里云 Ubuntu16.04 部署 LAMP
  7. 【SSM框架系列】SpringMVC的请求和响应
  8. 小而美的个人博客——前端——blog
  9. 后端 消息 转发_SAP PO 消息报文应用2例(永久保存SAP PO中间件消息之四)
  10. C++const 对指针和引用的作用
  11. html中文案竖排怎么写,做了这个活动,感觉自己成了垂直排版css大师(文字竖排)...
  12. python用正则表达式提取中文_用正则表达式从Python中的字符串中提取数字
  13. 多轴联动编程C语言,全国数控技能大赛―复杂部件造型、多轴联动编程与加工_...
  14. 普通文档怎么换成php,腾讯在线文档如何转化为普通文档
  15. C++——set基本操作总结
  16. 分布式网络爬虫框架Cola介绍
  17. 软件测试工程师应该怎样规划自己?成为年薪30W+测试工程师(乾坤未定,皆是黑马)
  18. KSDK2.0 + Pins Tool 体验
  19. “404x5”年Java技术报告
  20. leetcode---阶乘尾数

热门文章

  1. java实现简易聊天窗口先运行服务器还是客户端_一个简易聊天功能的服务器端和客户端源码...
  2. stm32 火灾自动报警及联动控制源码_中级消防设施操作员关键技能之十四:能测试火灾自动报警系统联动功能...
  3. mui ajax 传递base64,HTML5 MUI 手机预览图片,裁剪上传base64,保存数据库
  4. 电子设计竞赛电源题(4)-Buck与Boost电路
  5. php 函数参数 引用,php 函数参数的引用
  6. java后台处理ajax请求_java后台怎么对ajax请求的内容进行xss转义?
  7. 在java中关于枚举类型的特性_java枚举类型小结
  8. java三目运算符嵌套_替代JS中的嵌套三元运算符
  9. tcp文件服务器设计报告,TCPIP协议分析课程设计报告书.doc
  10. python异步和多线程_Python 异步 IO(asyncio)、多进程、多线程性能对比