ubuntu mysql修改字符集后不能启动mysql_解决ubuntu下修改my.cnf设置字符集导致mysql无法启动...
在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无法启动...相关推荐
- linux修改分辨率后电脑黑屏,解决ubuntu开机启动黑屏以及分辨率问题
前些日子在win7下用EasyBCD硬盘安装了ubuntu作为开发环境,显卡Nvidia的,出现以下问题: 一: 安装之后启动菜单无ubuntu项==>在EasyBCD下手动建立启动项解决. 二 ...
- ubuntu 无法启动mysql_解决ubuntu下安装mysql使用service 无法启动问题
今天从ubuntu 下安装mysql代码如下 复制代码 apt-get install mysql-server 启动的时候发现 service mysql start Rather than inv ...
- 没有修改出现mysql密码错误_MySql 修改密码后的错误快速解决方法
设置好密码后,使用数据库时出现如下错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement bef ...
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法 参考文章: (1)Wind ...
- 又一例SPFILE设置错误导致数据库无法启动
--======================================== --又一例SPFILE设置错误导致数据库无法启动 --============================== ...
- ubuntu下如何启动MySQL_如何ubuntu下启动/停止/重启MySQL
如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mysql star ...
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini以及服务无法启动的解决办法以及修改初始密码的方法...
LZ初学SQL,本来以为开源的安装很简单,但是中间出现了一些问题,记录下来,希望能帮助到他人. mysql官网下载地址:https://dev.mysql.com/downloads/mysql/点击 ...
- linux休眠唤醒后qt无法启动,Ubuntu 18.04 休眠后无法唤醒的解决办法
解决办法:安装laptop-mode-tools工具包. 1.检查是否安装了grep laptop-mode-tools 工具包 $ dpkg -l | grep laptop-mode-tools ...
- 解决mysql不能修改密码_如何解决mysql修改密码后不能成功登录_数据库_mysql修改密码_课课家...
今天给大家解决下MySQL修改密码后导致不能登录的问题,一般我们都知道mysql4.1.1版本后修改了用户密码的格式,一旦修改了密码,4.1.1以前的版本上是不能进行成功登录的,那么对于这些问题该如何 ...
最新文章
- 用0到9十个数字,每个数字使用一次,构成两个五位数a和b,并且a+20295=b.求a,b
- 端到端半监督目标检测框架
- TSNE 有代码实现有附3D 2D效果图
- 美陆军将在2020年军演中测试人工智能新应用
- linux简单设计与实现代码,《linux内核设计与实现》第五章(示例代码)
- 阿里云 Ubuntu16.04 部署 LAMP
- 【SSM框架系列】SpringMVC的请求和响应
- 小而美的个人博客——前端——blog
- 后端 消息 转发_SAP PO 消息报文应用2例(永久保存SAP PO中间件消息之四)
- C++const 对指针和引用的作用
- html中文案竖排怎么写,做了这个活动,感觉自己成了垂直排版css大师(文字竖排)...
- python用正则表达式提取中文_用正则表达式从Python中的字符串中提取数字
- 多轴联动编程C语言,全国数控技能大赛―复杂部件造型、多轴联动编程与加工_...
- 普通文档怎么换成php,腾讯在线文档如何转化为普通文档
- C++——set基本操作总结
- 分布式网络爬虫框架Cola介绍
- 软件测试工程师应该怎样规划自己?成为年薪30W+测试工程师(乾坤未定,皆是黑马)
- KSDK2.0 + Pins Tool 体验
- “404x5”年Java技术报告
- leetcode---阶乘尾数
热门文章
- java实现简易聊天窗口先运行服务器还是客户端_一个简易聊天功能的服务器端和客户端源码...
- stm32 火灾自动报警及联动控制源码_中级消防设施操作员关键技能之十四:能测试火灾自动报警系统联动功能...
- mui ajax 传递base64,HTML5 MUI 手机预览图片,裁剪上传base64,保存数据库
- 电子设计竞赛电源题(4)-Buck与Boost电路
- php 函数参数 引用,php 函数参数的引用
- java后台处理ajax请求_java后台怎么对ajax请求的内容进行xss转义?
- 在java中关于枚举类型的特性_java枚举类型小结
- java三目运算符嵌套_替代JS中的嵌套三元运算符
- tcp文件服务器设计报告,TCPIP协议分析课程设计报告书.doc
- python异步和多线程_Python 异步 IO(asyncio)、多进程、多线程性能对比