1、MySQL版本
社区版:免费的,功能够用。
商业版:更能更加强大,更加稳定,但是收费的。
2、每个版本都分四个版本发布
Alpha版本:一般只在开发公司内部使用,不对外公开,测试、自我检查版本;
Beta版本:一般是开发完也测试完的版本一般不会出现较大的bug;
RC版本:根据Beta版本测试后搜集到的bug等经行完善的版本。
GA版本:软件正式发布的版本,没有特别的需求,一定要使用GA版本,有些公司追求新功能会使用Beta版,这是个例。
3、MySQL数据库软件命名介绍
以mysql-5.6.42.tar.gz的版本号来解释:
1.第一个数字5是主版本号,描述了文件格式。所有版本5发行都有相同的文件格式。
2.第二个数字6是发行级别。主版本号和发行级别组合到一起便构成了发行序列号。
3.第三个数据42是在此发行系列的版本号,随每个新发布版递增。通常你需要已经选择发行的最新版本,每次更新后,版本字符串的最后一个数字会递增。如果增加了一些新功能或者微小的不兼容性,版本字符串的第二个数字会递增。如果文件格式改变,第一个数字会递增。
一般有的版本也会加上上面我们说的4个版本的后缀,beta、alpha、rc版、ga版等等,我们举得这个例子是不带后缀的,就相当于GA版.
4、MySQL版本选择推荐
1.稳定版:选择开源的社区版的稳定版GA版本
3.选择MySQL数据库GA版发布后6个月以上的GA版本。
4.要选择前后几个月没有大的BUG修复的版本,而不是大量修复BUG的集中版本
5.最好向后较长时间没有更新发布的版本。
6.开发、测试、运维、DBA进行自己本地测试的时候,最好要和线上的版本一致,最差也要兼容,所以作为开发,你要清楚公司用的哪个版本的数据库。
5、MySQL数据库的安装
(1)下载地址:https://www.cnblogs.com/clschao/articles/9916971.html
(2)centos7.1下安装mysql5.6: https://www.cnblogs.com/clschao/articles/6736840.html

#安装依赖包 [root@bogon /]# yum install libaio #检查是否安装mysql yum list installed | grep mysql #如果有就移除 yum -y remove mysql-libs.x86_64 #获取镜像,先安装wget wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm #安装 yum localinstall mysql-community-release-el7-5.noarch.rpm #Is this ok [y/d/N] 输入y #验证是否成功 yum repolist enabled | grep "mysql.*-community.*" #选择或者仅用MySQL版本 yum repolist all | grep mysql yum-config-manager --disable mysql56-community #禁用 yum-config-manager --enable mysql57-community-dmr #启用 #查看当前启用的MySQL办版本 # yum repolist enabled | grep mysql #通过yum安装MySQL yum install mysql-community-server whereis mysql #启动和停止mysql systemctl start mysqld systemctl stop mysqld
centos7下卸载mysql:https://www.cnblogs.com/clschao/articles/6736840.html
(3)windows安装流程

#1、下载:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ #2、解压 如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:mysql-5.7.16-winx64 #3、添加环境变量 【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【将MySQL的bin目录路径追加到变值值中,用 ; 分割】 #4、初始化 mysqld --initialize-insecure #5、启动MySQL服务 mysqld # 启动MySQL服务 #6、启动MySQL客户端并连接MySQL服务 mysql -u root -p # 连接MySQL服务器 #7、将mysql添加系统服务 注意:--install前,必须用mysql启动命令的绝对路径 # 制作MySQL的Windows服务,在终端执行此命令: "c:mysql-5.7.16-winx64inmysqld" --install # 移除MySQL的Windows服务,在终端执行此命令: "c:mysql-5.7.16-winx64inmysqld" --remove 注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令: # 启动MySQL服务 net start mysql # 关闭MySQL服务 net stop mysql
6、mysql 创建第一个表
create table student( id int, name char(10), age int, );