MySQL 8 那些新来的参数,给那些快被淘汰的MYSQL DBA
MySQL 8 引入了许多新的特性和参数,以下是一些关键的更新:
- 默认的认证插件从
mysql_native_password
改为了caching_sha2_password
。 - 在复制方面,新增了真正的并行复制能力。
- 新增了
sys
库,其中包含了许多视图,用于监控和分析性能。 - 新增了
mysql.user
表中的password_last_changed
和password_lifetime
列,用于自动密码过期和更改。 - 新增了
mysql.global_properties
表,用于设置服务器的全局系统变量。 - 新增了
mysql.innodb_trx
和mysql.innodb_locks
等视图,用于监控 InnoDB 事务和锁。 - 新增了基于成本的优化器(CBO),可以更好地支持统计信息和复杂查询。
- 新增了
CREATE USER
语句,用于替换GRANT
语句中的一些用户管理功能。 - 新增了
REQUIRE SSL
和REQUIRE X509
选项,用于加强数据库安全性。 - 新增了
LOAD DATA INFILE
的安全模式,可以更好地控制数据加载过程。
这些新参数需要DBA具备对MySQL 8的深入理解,包括新的认证插件、复制配置、性能监控和安全特性。对于被淘汰的MySQL DBA,重要的是要学习这些新特性,并能够维护和优化基于MySQL 8的生产环境。
评论已关闭