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

    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-winx64\bin\mysqld" --install # 移除MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --remove 注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
# 启动MySQL服务
net start mysql # 关闭MySQL服务
net stop mysql

win10 安装流程

6、mysql 创建第一个表

create table student(
        id int,
        name char(10),
        age int,
      );

  

最新文章

  1. 本地xdebug调试搭建 Laravel+homestead+phpstorm
  2. C#利用AxImp工具在WPF中使用OCX控件
  3. Js-动态控制table的tr、td增加及删除的具体实现
  4. [Linux] Chang DNS Setting on Linux
  5. hdu 4412 2012杭州赛区网络赛 期望
  6. 阿里云的NoSQL存储服务OTS的应用分析
  7. (转)Web自动化测试中的接口测试
  8. Qt Charts
  9. 【解题报告】HDU -1142 A Walk Through the Forest
  10. Sencha Touch id 和 itemId
  11. mysql三学习sql声明学习
  12. java导出生成csv文件
  13. 为什么是Spring Boot
  14. ASP.NET的版本?
  15. 【转】 微软在.NET官网上线.NET 架构指南
  16. Linux LVM学习总结——Insufficient Free Extents for a Logical Volume
  17. win10 mac随机功能测试
  18. js生成指定范围的随机数
  19. 绘制字母和数字组合的验证码(原生php)
  20. day36

热门文章

  1. c#基础学习(0625)之vs常用快捷键、基础数据类型、命名规范
  2. C# winform自动更新 (附 demo下载)
  3. linux磁盘管理增加,扩容
  4. 最长滑道问题(非递归,C++)
  5. Laravel 系列入门教程(五)【最适合中国人的 Laravel 教程】
  6. CSS用法总结(持续更新)
  7. vue-cli 3.x 开发插件并发布到 npm
  8. Html5 和 CSS的简单应用
  9. 使用Nginx实现服务器反向代理和负载均衡
  10. 【爬虫】在使用xpath时,排除指定标签