博客
关于我
深入浅出MySQL(四) 云端MySQL的那些坑
阅读量:351 次
发布时间:2019-03-04

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

云端一直都是一个比较扑朔迷离的地方(对于我个人来说),例如说配置mysql的用户权限,还有编码格式,这里主要记录之前LZ在前几次的项目部署上遇到的问题:

这里用到的操作系统是centos7,数据库是mysql5.7.1,云平台是阿里云


修改User表里面的密码

在mysql5.7.1里面出现了和之前的mysql5.5常规配置不太一样的一个内容部分,今天我所要说的这个部分是用户名和密码那一块:旧版的mysql里面的user和password的字段命名全部都是:user,password,而这一次却不太一样

这里写图片描述

修改root用户的密码时需要进行flush privileges操作才可行

这里写图片描述


如何查看云端mysql的命令历史记录

在linux系统里面,使用history可以看到以往的命令记录,同样,在mysql里面也可以有这样的操作:
在root目录底下有个叫做.mysql_history的文件,里面记录了mysql的命令信息,里面可以查看管理员之前所写过的所有命令
这里写图片描述


mysql5.7里面编码格式的统一

在之前的一次项目里面,由于需要往云端数据库存储一些微信昵称的信息,总是会出现一些字符乱码问题,这类问题很是头疼,最后发现是mysql的编码导致的,这里记录一下当时自己在mysql5.7环境底下修改编码格式的过程。
首先需要在etc目录底下查找my.cnf文件,然后进行编码格式的统一修改:
找到my.cnf文件,然后修改内容里面:
在[mysqld]字段里加入character_set_server=utf8,如下
这里写图片描述
修改完毕之后,字符集就统一了
这里写图片描述

感兴趣的读者也可以关注小编的个人公众号,我会定期在上边分享一些有价值的java知识内容

这里写图片描述

你可能感兴趣的文章
Nature | 电子学“超构器件”, 从零基础到精通,收藏这篇就够了!
查看>>
Nature和Science同时报道,新疆出土四千年前遗骸完成DNA测序,证实并非移民而是土著...
查看>>
Nature封面:只低一毫米,时间也会变慢!叶军团队首次在毫米尺度验证广义相对论...
查看>>
Nat、端口映射、内网穿透有什么区别?
查看>>
Nat、端口映射、内网穿透有什么区别?
查看>>
nat打洞原理和实现
查看>>
NAT技术
查看>>
NAT模式/路由模式/全路由模式 (转)
查看>>
NAT模式下虚拟机centOs和主机ping不通解决方法
查看>>
NAT的两种模式SNAT和DNAT,到底有啥区别?
查看>>
NAT的全然分析及其UDP穿透的全然解决方式
查看>>
NAT类型与NAT模型详解
查看>>
NAT网络地址转换配置实战
查看>>
NAT网络地址转换配置详解
查看>>