最近需要部署一台新的服务器,在上面安装环境的时候碰到了mysql的安装,本来很简单的事情,但是由于mysql版本众多,安装方式不一,一下子都不知道安装哪个版本了,所幸在折腾很久之后总算是安装算了,现在把自己的心路历程写个博客分享一下:

1、mysql的下载,官网链接下载地址;

2、下载那个版本视自己的操作系统和项目要求,不同版本区别不大,建议安装5.6.或者5.7.稳定版本;

具体版本查找如下

2.1进入官网后,点击相应链接,进入版本选择页面:

2.2点击如图所示链接

2.3根据系统操作环境(windows操作系统32位对应x86,64位对应x64),选择相应的版本进行下载,需要注意的是mysql5.5.*有msl版本,就是网上很多的安装版,点击安装程序一路next到安装完成,从5.6开始mysql就变成了免安装模式,下载了直接解压就可以了,当然配置文件还是需要自己手动添加,[网上教程]可以参考(http://blog.csdn.net/u013235478/article/details/50623693)

安装完成后会遇到的问题

1:如何修改密码

在dos模式下(cmd命令调试窗口中),进入mysql的安装目录的bin中,然后按照如下步骤操作:
1.1、输入mysql -u root -p;提示输入password:如果初次没有设置过密码,直接回车即可,如果设置过密码,输入密码进入
1.2、输入set password for ‘root’@’localhost’ = password(‘这是你设置的密码’),回车结束;

2:如何查看mysql版本

连接上mysql后,在命令行输入:mysql> select version();

安装完成后需要的数据库管理工具,mysql官方给的数据库管理工具为workbench,个人使用过,感觉体验一般,操作反人类,所以使用的也推荐大家使用navicat,navicat是收费软件,具体使用破解还是正版看个人吧.

最后,不同的版本还是会有一点不同,有时候遇到的问题,不换版本还真是不行
例如:当你将5.6版本的sql导出后在5.5版本的mysql上运行的时候,很可能会报一个错误:
Error Code : 1293
Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
google一下问题的答案:
Changes in MySQL 5.6.5 (2012-04-10, Milestone 8)
Previously, at most one TIMESTAMP column per table could be automatically initialized or updated to the current date and time. This restriction has been lifted. Any TIMESTAMP column definition can have any combination of DEFAULT CURRENT_TIMESTAMP and ON UPDATE CURRENT_TIMESTAMP clauses. In addition, these clauses now can be used with DATETIME column definitions. For more information, see Automatic Initialization and Updating for TIMESTAMP and DATETIME.
意思很简单,5.5只支持一张表里面有且只有一个TIMESTAMP类型数据拥有默认值,如果有多个就会报错,就是版本不兼容,遇到这种问题,你就得更新你的mysql版本到5.6

mysql安装,并查看mysql所有版本相关推荐

  1. linux的mysql装在哪了,Linux怎么查看软件安装路径 查看mysql安装在哪

    Linux怎么查看软件安装路径 查看mysql安装在哪 更新时间:2019-05-10 15:32 最满意答案 方法有几种, 1.查询所有文件 这种方法最暴力,就是从根目录下面搜索mysql,这种方法 ...

  2. mysql安装目录centos_CentOS mysql安装系统方法

    CentOS linux由于同时具有与RHEL的兼容性和企业级应用的稳定性,又允许用户自由使用,因此得到了越来越广泛的应用. 1]CentOS mysql安装解压 [root@localhost ro ...

  3. mysql安装后没有mysql数据库怎么处理

    mysql安装后没有mysql数据库怎么处理 1.在上篇文章设置了密码,但是登录了.依然不要密码. 在图上看到.我们输入show databases 会发现没有mysql的数据库. 2.但我们使用na ...

  4. Mysql8.0安装+navicat for Mysql安装+navicat for Mysql。

    下载地址: https://www.mysql.com/downloads/ 环境变量配置: MYSQL_HOME:E:\TOOL\Mysql\Mysql-8\mysql-8.0.17-winx64 ...

  5. MySQL之怎么查看MySQL语句有没有用到索引

    文章目录 MySQL之怎么查看MySQL语句有没有用到索引 MySQL之怎么查看MySQL语句有没有用到索引 通过explain,如以下例子: EXPLAIN SELECT * FROM employ ...

  6. Linux怎么查看软件安装路径 查看mysql安装在哪

    这个图片不能传入,所以把命令贴上来 通过rpm查看 查看软件是否安装 首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称.如查找是否安装mysql 接着根据 rpm -ql 列出软件包安装的 ...

  7. freebsd mysql 安装_Freebsd中mysql安装及使用笔记-阿里云开发者社区

    Freebsd中mysql安装及使用笔记 x3d 2009-07-31 662浏览量 简介: 1.安装 一开始连mysql的软件包在freebsd中叫什么都不知道: 依稀属于databases类,先到 ...

  8. mac mysql安装_Mac下MySQL的安装【手摸手系列】

    申明:手摸手系列文章针对的读者是小白,老手不必费时阅读.如果忍不住读完了,欢迎提出宝贵的意见和建议.小白同学如果有任何疑问,欢迎留言咨询,请注意把问题描述清楚. 安装方法 官网下载安装包 使用Home ...

  9. -bash: cd: /usr/bin/mysql:_linux下mysql的卸载、安装全过程amp;amp;mysql安装后bash:mysql:command not found...

    http://blog.sina.com.cn/s/blog_48d5933f0100ts7t.html 卸载mysql 1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysq ...

  10. linux c mysql安装_Linux下MySQL的安装

    Linux下MySQL的安装 MySQL安装 安装编译工具及文件 yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-deve ...

最新文章

  1. 自旋电子学与量子计算机,基于“分子自旋电子学”的新技术,将给量子计算机带来新希望!...
  2. 中国首个工业云平台发布 徐工阿里华为联合打造
  3. 白话异常检测算法Isolation Forest
  4. 6.1 引言-系统数据文件和信息
  5. Electron中 提示:Uncaught ReferenceError: process is not defined
  6. 一文读懂开源许可证异同
  7. 《Python地理数据处理》——导读
  8. mysql innodb的索引基本入门
  9. String 创建对象问题
  10. 最强人工智能 OpenAI 极简教程
  11. 计算机网上邻居怎么隐藏,Win7桌面不显示网上邻居图标方法 win7系统如何隐藏网上邻居图标...
  12. tfidf原理及实现
  13. 计算机论文的研究思路与方法,硕士论文中研究方法怎么写 介绍3种简单的方法...
  14. PS薄纱飘带字体制作
  15. 金庸去世!马云终于发声,句句痛心!若无先生,不知是否会有阿里
  16. 姜烧猪肉+日式厚蛋烧+蚝油青笋
  17. 使用python脚本批量修改vc工程文件
  18. motrix高速下载百度网盘资源的方法
  19. 老祖宗老话大全,值得收藏!
  20. week1:字符格式化输出,数据类型,for循环,break,continue,标志位

热门文章

  1. 随机攻击动作(动画蒙太奇,动画蒙太奇插槽,蒙太奇数组)
  2. 数字转化为字符串的两种方法
  3. sublime text3 自动对齐快捷键
  4. java调用aapt_java使用android aapt获取APK信息
  5. Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception:
  6. 菲洛嘉Vitalorga正式落地中国并推进本土化医疗战略
  7. java都市男人心痒痒_男人听了扛不住的情话,教你说的男人心痒痒的情话
  8. SSM整合,手把手教程,详解思路讲解
  9. js判断是否是百度手机浏览器访问
  10. 三角形的塔叫什么名字_疯狂猜图城市一个类似三角形的塔天空三朵白云答案