深入浅出MySQL(四) 云端MySQL的那些坑

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


修改User表里面的密码

在mysql5.7.1里面出现了和之前的mysql5.5常规配置不太一样的一个内容部分,今天我所要说的这个部分是用户名和密码那一块:旧版的mysql里面的user和password的字段命名全部都是:user,password,而这一次却不太一样
深入浅出MySQL(四) 云端MySQL的那些坑_第1张图片

修改root用户的密码时需要进行flush privileges操作才可行
深入浅出MySQL(四) 云端MySQL的那些坑_第2张图片


如何查看云端mysql的命令历史记录
在linux系统里面,使用history可以看到以往的命令记录,同样,在mysql里面也可以有这样的操作:
在root目录底下有个叫做.mysql_history的文件,里面记录了mysql的命令信息,里面可以查看管理员之前所写过的所有命令
深入浅出MySQL(四) 云端MySQL的那些坑_第3张图片


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

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

深入浅出MySQL(四) 云端MySQL的那些坑_第6张图片

你可能感兴趣的:(数据库,深入浅出MySQL)