博客
关于我
深入浅出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知识内容

这里写图片描述

你可能感兴趣的文章
Navicat因导入的sql文件中时间数据类型有参数而报错的原因(例:datetime(3))
查看>>
Navicat如何连接MySQL
查看>>
navicat导入.sql文件出错2006- MySQLserver has gone away
查看>>
Navicat工具Oracle数据库复制 or 备用、恢复功能(评论都在谈论需要教)
查看>>
navicat怎么导出和导入数据表
查看>>
Navicat报错:1045-Access denied for user root@localhost(using passwordYES)
查看>>
Navicat通过存储过程批量插入mysql数据
查看>>
Navicat(数据库可视化操作软件)安装、配置、测试
查看>>
NB-IOT使用LWM2M移动onenet基础通信套件对接之APN设置
查看>>
nc命令详解
查看>>
ndk特定版本下载
查看>>
NDK编译错误expected specifier-qualifier-list before...
查看>>
Neat Stuff to Do in List Controls Using Custom Draw
查看>>
Necurs僵尸网络攻击美国金融机构 利用Trickbot银行木马窃取账户信息和欺诈
查看>>
NeHe OpenGL教程 07 纹理过滤、应用光照
查看>>
NeHe OpenGL教程 第四十四课:3D光晕
查看>>
Neighbor2Neighbor 开源项目教程
查看>>
neo4j图形数据库Java应用
查看>>
Neo4j图数据库_web页面关闭登录实现免登陆访问_常用的cypher语句_删除_查询_创建关系图谱---Neo4j图数据库工作笔记0013
查看>>
Neo4j图数据库的介绍_图数据库结构_节点_关系_属性_数据---Neo4j图数据库工作笔记0001
查看>>