注意:mysql8.0之前的版本,InnoDB存储引擎的表自增id可能出现重复利用的情况。 这在很多场景下可能导致问题,包括但不限于:主备切换、历史数据迁移等场景。在bug#199下面一大堆的回复里,可以看到大量的同行抱怨。如,假设t1有个历史表t1_history用来存t1表的历史数据,那么mysqld重启前,ti_history表中可能已经有了(2,2)这条数据,而重
分类:
数据库 时间:
2018-07-13 16:11:24
阅读次数:
251
网络开发数据库是必不可少的。曾经安装个Mysql,但是忘了。再次安装还是得百度。那还不如自己写篇博客记录一下呢,以后再忘记就看自己的博客好 Mysql官网安装地址(windows环境): https://dev.mysql.com/downloads/installer/ (不知道博客园会不会和谐外 ...
分类:
数据库 时间:
2018-07-12 20:15:58
阅读次数:
261
MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理,默认的密码加密方式也做了调整,由之前的sha1改为了sha2,同时加上5.7的禁用用户和用户过期的设置,这样方面用户的管理和权限的管理,也增加了用户的安全性。MySQL8.0中,mysql库中表的文件合并到数据根目录中的mysql.ibd中(MySQL8.0Innodb引擎重构)。同时MySQL8.0可以使用SETPERSIST动态
分类:
数据库 时间:
2018-07-10 15:54:02
阅读次数:
234
今天在测试使用sqlyog或者navicat 去 连接MySQL8.0 的时候,出现如下报错提示:ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password‘ cannot be loaded: ?ò2?μ????¨μ??£?é?£看样子是验证插件问题的,排查下:SELECT `user`, `host`, `a
分类:
数据库 时间:
2018-07-10 12:52:14
阅读次数:
1634
CentOS下安装mysql8.0 下载mysql $ wget http://mirrors.ustc.edu.cn/mysql ftp/Downloads/MySQL 8.0/mysql 8.0.4 rc linux glibc2.12 x86_64.tar.gz 解压 $ mysql tar ...
分类:
数据库 时间:
2018-07-08 15:44:21
阅读次数:
282
CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1、检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已安装的mariadb rpm -e --nodeps 文件名 //卸载mariadb,文件名为上述命 ...
分类:
数据库 时间:
2018-07-08 10:39:50
阅读次数:
414
1.去官网下载rpm文件,该文件专门用于yum安装方式: 到官网https://www.mysql.com/downloads/下载社区版Community(针对个人),如下图: 然后拉到最下面,我下载的是第一个:Red Hat Enterprise Linux 7 / Oracle Linux 7 ...
分类:
数据库 时间:
2018-07-07 22:32:24
阅读次数:
258
mysql8.0提供了一种新的认证加密方式caching_sha2_password,建议需要更新到最新的connector与client。不过它还给了另一种选择,即沿用之前版本的加密方式mysql_native_password。解决mysqlexceptions.OperationalError:(2059,null)的办法之一:修改mysql8.0的默认加密方式,在my.ini里修改成如下:
分类:
数据库 时间:
2018-07-06 16:36:56
阅读次数:
2527
mysql官网:http://www.mysql.com MySQL8.0.11下载地址: https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip mysql5.6下载地址: https://dev.mysql.co... ...
分类:
数据库 时间:
2018-07-04 11:42:43
阅读次数:
158
1:创建文件夹D:\data\service\mysql-8.0.11-winx64\data 2:进到D:\data\service\mysql-8.0.11-winx64\bin 第三步:初始化./mysqld --initialize 第四步:在data下面.err结尾的文件里面找到密码 第五 ...
分类:
数据库 时间:
2018-07-03 22:37:47
阅读次数:
203