博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下修改mysql数据库编码后无法启动解决办法
阅读量:5749 次
发布时间:2019-06-18

本文共 531 字,大约阅读时间需要 1 分钟。

linux下老版本的Mysql修改数据库编码的方法是

修改my.cnf
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
在[mysqld]下添加
default-character-set=utf8

 

 

在新的版本中如果这样修改的话,会造成无法启动的错误,结果方法是

在[mysqld]下把default-character-set=utf8换成

character-set-server=utf8 就可以了
重启mysql可以使用  sudo /etc/init.d/mysql restart
注意修改数据库编码以后,需要把以前的数据库删除掉  重新建立
总结: 在新版本下面查看mysql的全部全局变量发现新版本没有上面的default-character-set,有character-set-server变量: 也就是修改一个变量的值首先看当前版本的mysql有没有这个变量,如果没有这个变量肯定会启动失败,知道有没有变量然后再了解变量对应的配置的意思,然后将其改为想要的值即可(了解当前mysql有哪些全局变量以及变量的值与意思)
SHOW VARIABLES   查看全部全局变量及其值
 

 

 

 
 

转载地址:http://behzx.baihongyu.com/

你可能感兴趣的文章
Debug输出mybatis语句
查看>>
Grub4dos boot
查看>>
ADT升级到最新v20后键盘和模拟键盘均失效解决办法
查看>>
rebar3自动编译
查看>>
zoj 3286 Very Simple Counting---统计[1,N]相同因子个数
查看>>
[C++][STL]string记录
查看>>
struct timeval
查看>>
stringstream中的clear()与str()
查看>>
判断sqlserver临时表等临时资源是否存在
查看>>
微信小程序开发 -- 点击右上角实现转发功能
查看>>
ERP实施随笔
查看>>
前端布局学习
查看>>
问题解决-Failed to resolve: com.android.support.constraint:constraint-layout:1.0.0-alpha7
查看>>
openURL的使用
查看>>
与MS Project相关的两个项目
查看>>
[转载]ASP.NET MVC Music Store教程(1):概述和新项目
查看>>
css实现单行,多行文本溢出显示省略号……
查看>>
[Cocos2d-x v3.x]Mac OX 创建新的Cocos2d-x 3.0 项目
查看>>
【jQuery插件】使用cropper实现简单的头像裁剪并上传
查看>>
操作符和表达式
查看>>