本文翻译自官方mysql 5.7使用手册,参考原文地址:https://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html
一、新增特性
1、安全提升
1.1 要求mysql.user表中plug字段不能为空,如果为空,则该用户被禁止使用。
1.2 增加密码过期策略
1.3 帐户可以加锁解锁
1.4 使用mysql_ssl_rsa_setup
工具能够更容易创建使用ssl
本文翻译自官方mysql 5.7使用手册,参考原文地址:https://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html
1.1 要求mysql.user表中plug字段不能为空,如果为空,则该用户被禁止使用。
1.2 增加密码过期策略
1.3 帐户可以加锁解锁
1.4 使用mysql_ssl_rsa_setup
工具能够更容易创建使用ssl
本文翻译自官方mysql 5.7使用手册,参考原文地址:https://dev.mysql.com/doc/refman/5.7/en/features.html
1. 使用C和C++编写
2. 使用多种不同的编译器测试
3. 可在多个不同的平台中运行,可参考:https://www.mysql.com/support/supportedplatforms/database.html
本来是在学习PostgreSQL,想安装个mySQL 5.7 做一些实践比较,但发现 mysql5.7在centos 7.2上,使用 YUM 怎么也安装不上。刚开始是和MariaDB冲突(centos7.2默认自带mariaDB),使用
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
强制卸载后,紧接又提示:
2:postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18()(64bit) 2:postfix-2.10.1-6.el7.x86_64 有缺少的需求 libmysqlclient.so.18(libmysqlclient_18)(64bit)
无奈之下,才写了这一篇安装mysql5.7的笔记。
2017年4月15日,购买了一台阿里华北2,专有网络一台4核8G的120Gssd云盘服务器。这里记录下安装部署的整个过程。
第一次安装mysql5.7时,需要注意的几个地方,做个笔记:
# mysql -u root -p mysql> show variables; +-----------------------------------------+--------------------------+ | Variable_name | Value | +-----------------------------------------+--------------------------+ | auto_increment_increment | 1 | | auto_increment_offset | 1 | | autocommit | ON | | automatic_sp_privileges | ON | | back_log | 50 | | basedir | /usr/ | | big_tables | OFF | | binlog_cache_size | 32768 | | binlog_direct_non_transactional_updates | OFF | 继续阅读
# mysql -u root -p mysql> show status; +-----------------------------------+----------+ | Variable_name | Value | +-----------------------------------+----------+ | Aborted_clients | 2 | | Aborted_connects | 3 | | Binlog_cache_disk_use | 0 | | Binlog_cache_use | 0 | | Bytes_received | 1197 | | Bytes_sent | 76191 | | Com_admin_commands | 0 | | Com_assign_to_keycache | 0 | | Com_alter_db | 0 | | Com_alter_db_upgrade | 0 | 继续阅读
# mysql -u root -p mysql> show processlist; +-----+--------+-----------+--------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +-----+--------+-----------+--------+---------+------+-------+------------------+ | 14 | taisha | localhost | sns | Sleep | 19 | | NULL | | 19 | taisha | localhost | sns | Sleep | 47 | | NULL | | 83 | discuz | localhost | discuz | Sleep | 2758 | | NULL | | 91 | discuz | localhost | discuz | Sleep | 2677 | | NULL | | 93 | discuz | localhost | discuz | Sleep | 2673 | | NULL | | 94 | discuz | localhost | discuz | Sleep | 2675 | | NULL | | 95 | discuz | localhost | discuz | Sleep | 2755 | | NULL | | 96 | discuz | localhost | discuz | Sleep | 2729 | | NULL | | 188 | taisha | localhost | sns | Sleep | 76 | | NULL | | 190 | root | localhost | NULL | Query | 0 | NULL | show processlist | +-----+--------+-----------+--------+---------+------+-------+------------------+
一、配置的三种方法