MySQL 8.0官方指出比之前的版本快2倍!
MySQL 8.0提供:
新! 文档存储为开发SQL和NoSQL的文档应用程序使用一个数据库。新! 事务性数据字典实现为一组SQL表存储在单个的InnoDB表空间。新! SQL的角色授予和拒绝权限用户组,大大减少了安全工作负载。新! 默认utf8mb4字符集丰富的移动应用程序与国际字符集。新! 公共表表达式也被称为与MySQL 8.0添加了查询。新! 窗口函数减少代码复杂性和帮助开发人员更有效率。新! 看不见的索引更好地管理软件升级的应用程序和数据库更改全天候运行。新! 降序索引消除需要排序结果和导致的性能改进。改善! JSON支持与众多添加包括JSON_TABLE()函数接受JSON数据并返回它作为关系表。改善! 快2倍并设置新的基准记录到180万查询/秒。改善! OpenSSL在MySQL作为默认TLS / SSL图书馆。改善! 性能模式与查询快30倍。改善! 信息模式查询到快100倍。改善! 地理信息系统增强支持地理和空间引用系统(SRS)。改善! 复制和InnoDB的集群为了更好的向外扩展的高容量应用程序。可靠性需要很少或根本没有干预实现连续正常运行时间。易用性以“3分钟从下载到开发”安装和配置。较低的政府只需要很少的数据库维护。复制提供灵活的拓扑扩展和高可用性。分区以提高性能和管理非常大的数据库环境。ACID事务建立可靠和安全的关键业务应用程序。存储过程提高开发人员的生产力。触发器在数据库级别上执行复杂的业务规则。执行成功会显示临时密码在执行结果中查找临时密码要是emeeCudur6%H要记住
root @ localhost:emeeCudur6%H
。启动服务
F:\app\MySQL\bin> net start mysql修改密码
F:\ app \ MySQL \ bin> ALTER USER'root'@'localhost'IDENTIFIED WITH mysql_native_password BY'新密码';
配置数据库连接池进行连接会抛出:
The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone打开my.ini添加
default_time_zone ='+ 8:00'
北京东八区
-uroot -proot
Use mysql
Update user set host=’%’ where user=’root’;
Select host,user from user;
Flush privileges;