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

这里写图片描述

你可能感兴趣的文章
Nginx配置如何一键生成
查看>>
Nginx配置实例-动静分离实例:搭建静态资源服务器
查看>>
Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
查看>>
Nginx配置实例-反向代理实现浏览器请求Nginx跳转到服务器某页面
查看>>
Nginx配置实例-负载均衡实例:平均访问多台服务器
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
nginx配置文件nginx.conf超详细讲解
查看>>
Nginx配置文件详解
查看>>
Nginx配置自带的stub状态实现活动监控指标
查看>>
Nginx配置详解
查看>>
nginx配置详解
查看>>
nginx配置详解、端口重定向和504
查看>>
nginx配置负载均衡
查看>>
nginx配置负载均衡
查看>>
Nginx配置负载均衡到后台网关集群
查看>>
Nginx配置限流,技能拉满!
查看>>
Nginx配置静态代理/静态资源映射时root与alias的区别,带前缀映射用alias
查看>>
nginx配置静态文件服务器的一个特殊需求的探索和分享, nginx处理不同路径返回统一文件,nginx改写,跳转请求....
查看>>
Nginx限流熔断
查看>>
Nginx限流限速艺术揭秘:从原理到实战,轻松实现服务流量控制
查看>>