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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 深入浅出MySQL(四) 云端MySQL的那些坑

云端一直都是一个比较扑朔迷离的地方(对于我个人来说),例如说配置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,如下


网络异常,图片无法展示
|


修改完毕之后,字符集就统一了


网络异常,图片无法展示
|

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
弹性计算 关系型数据库 MySQL
个人博客的云端之旅:体验ECS与云数据库RDS MySQL Serverless
借助阿里云的云服务器ECS和RDS MySQL Serverless,搭建属于自己的云端博客。
198 40
|
网络协议 关系型数据库 MySQL
云端服务器(linux版)部署mysql
云端服务器(linux版)部署mysql
285 0
|
Web App开发 弹性计算 关系型数据库
【MySQL数据库进阶实战】如何在云端创建MySQL数据库
冬季实战营第三期:MySQL数据库进阶实战 2月15日 动手实战-如何在云端创建MySQL数据库
1770 0
【MySQL数据库进阶实战】如何在云端创建MySQL数据库
|
5月前
|
Java 关系型数据库 MySQL
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
60 0
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
|
关系型数据库 MySQL 数据库
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
|
SQL 关系型数据库 MySQL
云端MySQL的安装及应用
本场景介绍Linux下MySQL的安装部署及数据库表的增删改查操作。
|
Web App开发 关系型数据库 MySQL
动手实战-如何在云端创建MySQL数据库-实验报告
本实战申请一台mysql数据库实例,一个云数据库RDS示例,通过DTS将MySQL示例数据库(表结构及数据)迁移到云数据库RDS,实现数据库上云。
408 0
动手实战-如何在云端创建MySQL数据库-实验报告
|
SQL 关系型数据库 MySQL
云端Centos 04 安装新版MySQL8
目录 Option1 下载server完整的RPM包进行安装,最后失败了 继续后有发现软件冲突和无底洞的未知依赖 Option2 好吧,重新来过,通过yum来安装 下载一个RedHat/Linux7的rpm包 执行下面命令安装 使用MySQL 执行下一个命令初始化mysql ok, mysqld进程跑起来了 使用MySQL MySQL8 第一次登录需要修改用户密码 编写MySQL HelloWorld
157 0
云端Centos 04 安装新版MySQL8
|
关系型数据库 MySQL Linux
云端mysql数据库迁移
云端mysql数据库迁移
176 0
|
安全 关系型数据库 MySQL