1、MySQL Reference manual 2、《高性能MySQL》 ================================================================================================================================================ MySQL 5.7 新功能 1、安全增强 可以配置密码到期策略,使用密码超过其允许生命周期的帐户连接到服务器的任何用户都必须更改密码 锁定和解除账户 更好的 SSL 支持 使用 mysqld --initialize 安装 MySQL 的默认行为:不会创建匿名用户;不会安装test数据库;仅创建一个root用户,且生成随机密码,密码保存在错误日 志中。 2、SQL 模式更改 3、在线修改表 4、InnoDB增强功能 MySQL下载镜像站点 https://dev.mysql.com/downloads/mirrors/ 二进制分发包的安装MySQL shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> mkdir mysql-files shell> chmod 750 mysql-files shell> chown -R mysql . shell> chgrp -R mysql . shell> bin/mysql_install_db --user=mysql # MySQL 5.7.5 shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up shell> bin/mysql_ssl_rsa_setup # MySQL 5.7.6 and up shell> chown -R root . shell> chown -R mysql data mysql-files shell> bin/mysqld_safe --user=mysql & # Next command is optional shell> cp support-files/mysql.server /etc/init.d/mysql.server SQL语句 SELECT VERSION(),CURRENT_DATE; # 显示当前版本和时间 SELECT NOW(); # 显示当前时间 SELECT USER(); # 当前用户 SELECT DATABASE(); # 显示当前使用的数据库 SHOW ENGINES; # 显示支持的存储引擎 官方示例: # 创建数据库 CREATE DATABASE menagerie; # 选择使用数据库 USE menagerie; # 创建表 CREATE TABLE pet (name VARCHAR(20),owner VARCHAR(20),species VARCHAR(20),sex CHAR(1),birth DATE,death DATE); # 从普通文本中导入数据库中的表中 vim pet.txt Fluffy Harold cat f 1993-02-04 Claws Gwen cat m 1994-03-17 Buffy Harold dog f 1989-05-13 Fang Benny dog m 1990-08-27 Bowser Diane dog m 1979-08-31 1995-07-29 Chirpy Gwen bird f 1998-09-11 Whistler Gwen bird 1997-12-09 Slim Benny snake m 1996-04-29 # 导入数据库的表中 mysqlimport -u root -p --local menagerie pet.txt ================================================================================================================================================ 1、MySQL架构 1、连接管理 2、优化与执行 ================================================================================================================================================