-
日期:2020-11-03 13:37:56
点击:59
内容简介:最近遇到一个问题,移动端的表情或者一些emoji是4字节的,但是utf-8是3字节的,查了很多网上的解决方法,最后提供一套自己的解决方案。如果当前的困境是:自己的mysql版本为5.5.3以前(版本为5.5.3以前将不能使用utf-8mb4编码),需要重装更高版本的mysql,然...
-
日期:2020-11-03 13:37:56
点击:59
内容简介:一、数据完整性简介 1、数据完整性简介 数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况。 数据完整性是指数据的可靠性和准确性,数据完整性类型有四种: A、实体完整性:实体的完整性强制表的标识符列或主键的...
-
日期:2020-11-03 13:37:56
点击:59
内容简介:前言 为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。 大概几个月之前项目中用到事务,需要保证数据的强一致性,期间也用...
-
日期:2020-11-03 13:37:55
点击:59
内容简介:mysql 8.0.13默认有一个data文件夹,这个文件夹得删了,不然安装服务时候会有日志文件提示报错: Failed to find valid data directory. Data Dictionary initialization failed. 还有,要在mysql文件夹里新建个my.ini文件,内容如下图: default-character-...
-
日期:2020-11-03 13:37:55
点击:59
内容简介:前言 之前的文章mysql锁机制详解中我们详细讲解了innodb的锁机制,锁机制是用来保证在并发情况下数据的准确性,而要保证数据准确通常需要事务的支持,而mysql存储引擎innodb是通过锁机制来巧妙地实现事务的隔离特性中的4种隔离级别。 事务ACID特性,其中I代...
-
日期:2020-11-03 13:37:54
点击:59
内容简介:mysql5.7版本: 方法1: 用SET PASSWORD命令 格式:mysql set password for 用户名@localhost = password('新密码'); 例子:mysql set password for root@localhost = password('123'); mysql5.7和mysql8.0以上都可以用 方法2:用mysqladmin 格式:mysqladmi...
-
日期:2020-11-03 13:37:54
点击:59
内容简介:Mysql 8.0安装问题及重置密码 1:下载MySql 官网下载地址: https://dev.mysql.com/downloads/mysql/ 2:安装MySql 打开下载文件解压到指定文件目录。 打开解压后的MySql文件在根目录下创建my.ini (mysql配置文件),使用nodpad++c创建 这里需要将basedir 与...
-
日期:2020-11-03 13:37:54
点击:59
内容简介:yum or rpm? yum安装方式很方便,但是下载mysql的时候从官网下载,速度较慢。 rpm安装方式可以从国内镜像下载mysql的rpm包,比较快。rpm也适合离线安装。 环境说明 操作系统:Centos7.4 (CentOS-7-x86_64-Minimal-1804.iso) mysql:mysql8.0.13 卸载系统自...
-
日期:2020-11-03 13:37:53
点击:59
内容简介:1、下载 https://dev.mysql.com/downloads/mysql/ 2、解压到固定位置,如D:\MySQL\mysql-5.7.24 3、添加my.ini文件 跟bin同级 ··· [mysql] 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] 设置3306端口 port = 3306 设置mysql的安装目录...
-
日期:2020-11-03 13:37:53
点击:59
内容简介:1.检查mysql是否安装 yum list installed | grep mysql 如果有的话 就全部卸载 yum -y remove +数据库名称 2.MySQL 依赖 libaio,所以先要安装 libaio yum search libaio # 检索相关信息yum install libaio # 安装依赖包 3.下载 MySQL Yum Repository 如果找...