Without the continuous bitter cold, there can be no fragrant plum blossom
访问量(1547164) 积分(1957) 等级(核心会员) 排名(4)
6.1. auto-increment 每次值更改时,当前最大自动增量计数器值将写入重做日志,并保存到每个检查点上的引擎专用系统表中。 这些更改使当前最大自动增量计数器值在服务器重新启动时保持不变。 另外: 服务器重新启动不再取消表指定的AUTO_INCREMENT值。 如果将自动递增计数器初始化为特定值,或者将自动递增计数器值更改为更大的值,则新的值将在...
2018-12-04 14:13 2124 0
4. 密码管理的新特性 MySQL8.0中支持保存已使用过的历史密码,这样可以限制重复利用以前的密码,增加安全性。DBA可以要求在某些密码更改或某时间段内不可以和之前的密码相同。 可以在全局以及每个帐户的基础上建立密码重用策略。 也可以阻止用户如果不知道当前密码,那么就无法修改密码。 现在允许帐户具有双密码,这使得可以在复杂的多服务器系...
2018-11-29 09:57 2352 0
3.角色 从MySQL8.0开始支持角色,和Oracle中的角色一样,角色就是权限的集合。 MySQL中当前支持的关于角色的相关操作和变量: CREATE ROLE和DROP ROLE GRANT和REVOKE SHOW GRANTS SET DEFAULT FOLE SET ROLE CURRENT_ROLE() mandatory_roles和activate_all_roles_on_login系统变量 下面将详细的介绍关于角色的相关操作,说明 3.1.创建角色并赋权...
2018-11-27 15:40 2379 0
1.Atomic DDL—原子DDL 从MySQL8.0开始支持原子DDL,原子DDL语句就是将和DDL操作关联的数据字典更新,存储引擎内部操作和二进制日志写入操作组合到单个,原子事务中。即使数据库在DDL执行期间挂了,也会提交事务,并将适用的更改保留到数据字典中,存储引擎和二进制日志,或者回滚事务。 MySQL 8.0中引入数据字典,可以实现原子DDL。 在之前的My...
2018-11-26 11:07 1918 0
1.说明 在windows上安装mysql8.0需要操作系统提前已安装好Microsoft Visual C++ 2015,而在5.7是Microsoft Visual C++ 2013,5.6是Microsoft Visual C++ 2010。 如果没有安装,需要去微软官网下载:连接
2018-11-23 15:19 1763 0
1.下载Mysql安装包 下载地址: https://dev.mysql.com/downloads/mysql/ 根据操作系统,版本下载 2.安装 实际上安装方法和步骤和5.7没有任何区别,这里仅仅记录一下。 2.1.解压软件 将Mysql软件解压到安装目录,为了看起来更简洁可以将整个文件夹重命名。 [root@ka-m software]# tar -xvf mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz -C /usr/l...
2018-11-21 15:47 2074 0
1.说明 首先明白升级的意义的是什么,最重要的两点应该就是Bug,还有就是新版本的重要新特性。当然对于大版本的升级,需要注意的地方还有很多,最重要的就是新版本对于一些特性的移除或不再支持了,那么对于应用来说必须进行代码的修改。 注:不支持从MySQL8.0降级到5.7或8之前的版本,所以只能通过还原之前的备份来达到回退的目的,那么升级前...
2018-11-21 15:08 3101 0
1. 下载 https://dev.mysql.com/downloads/shell/ 下载对应版本的即可 2. 安装 2.1. 上传文件 [root@storage1 software]# ll 总用量 24528 -rw-r--r--. 1 root root 25115541 11月 21 10:35 mysql-shell-8.0.13-linux-glibc2.12-x86-64bit.tar.gz 2.2. 解压,安装 解压到安装目录即可,我这里是/usr/local [root@storage1 software]# tar -z...
2018-11-21 11:02 2696 0
MySQL现在包含一个事务数据字典,用于存储有关数据库对象的信息。在以前的MySQL版本中,字典相关数据是存储在元数据文件和非事务表中。 数据字典的好处: l 统一集中存储字典数据 l 移除了基于文件的元数据存储 l 字典数据的事务性,安全性 l 字典对象的集中和统一的缓存 l 一些INFORMATION_SCHEMA中表的更简单和改进的实现。 l 原子DDL ...
2018-11-16 15:00 3520 0
说明 在MySQL8.0之前的版本中,你执行过的命令都可以通过键盘的上下键来查看,然后重新执行。在8.0中,这个有所变化DDL相关的命令无法通过上下键来快速查找了,一切都是为了更安全可以理解。MySQL8.0中对安全性的进行了众多增强,包括用户密码的管理策略,重用策略等等。
2018-11-16 10:32 2008 0
1. 说明 本文所说的都是已经从MySQL8.0中删除的特性,如果是从低版本升级到8.0的应用,如果使用到了这些特性应该注意避免使用这些特性或找到替代的特性。如:对于MySQL5.7和8.0的主从环境,可能会造成一些问题。 1.1. innodb_locks_unsafe_for_binlog系统变量 mysql> show variables like 'innodb_locks_unsafe_for_binlog'; ...
2018-11-15 10:42 5998 1
1.说明 从Mysql8.0开始,默认值的字符集为utf8mb4,不再是latin1。基本上不用再为字符集操心了。
2018-10-18 16:46 3363 0
Mysql8.0中默认的密码验证插件变化了,之前是mysql_native_password,现在是caching_sha2_password。caching_sha2_password提供了更好的性能和更高的密码安全性。 如果mysql版本太低会无法连接到Mysql8.0。报错: ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/local/mysql/lib/plugin/caching_sh...
2018-10-18 16:38 3834 0