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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 深入浅出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,如下


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


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


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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
弹性计算 关系型数据库 MySQL
个人博客的云端之旅:体验ECS与云数据库RDS MySQL Serverless
借助阿里云的云服务器ECS和RDS MySQL Serverless,搭建属于自己的云端博客。
315 40
|
Web App开发 弹性计算 关系型数据库
【MySQL数据库进阶实战】如何在云端创建MySQL数据库
冬季实战营第三期:MySQL数据库进阶实战 2月15日 动手实战-如何在云端创建MySQL数据库
2514 0
【MySQL数据库进阶实战】如何在云端创建MySQL数据库
|
网络协议 关系型数据库 MySQL
云端服务器(linux版)部署mysql
云端服务器(linux版)部署mysql
354 0
|
关系型数据库 MySQL 数据库
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
|
Java 关系型数据库 MySQL
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
198 0
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
|
SQL 关系型数据库 MySQL
云端MySQL的安装及应用
本场景介绍Linux下MySQL的安装部署及数据库表的增删改查操作。
|
Web App开发 关系型数据库 MySQL
动手实战-如何在云端创建MySQL数据库-实验报告
本实战申请一台mysql数据库实例,一个云数据库RDS示例,通过DTS将MySQL示例数据库(表结构及数据)迁移到云数据库RDS,实现数据库上云。
595 0
动手实战-如何在云端创建MySQL数据库-实验报告
|
SQL 关系型数据库 MySQL
云端Centos 04 安装新版MySQL8
目录 Option1 下载server完整的RPM包进行安装,最后失败了 继续后有发现软件冲突和无底洞的未知依赖 Option2 好吧,重新来过,通过yum来安装 下载一个RedHat/Linux7的rpm包 执行下面命令安装 使用MySQL 执行下一个命令初始化mysql ok, mysqld进程跑起来了 使用MySQL MySQL8 第一次登录需要修改用户密码 编写MySQL HelloWorld
275 0
云端Centos 04 安装新版MySQL8
|
关系型数据库 MySQL Linux
云端mysql数据库迁移
云端mysql数据库迁移
260 0
|
安全 关系型数据库 MySQL

推荐镜像

更多
下一篇
oss云网关配置