MySQL基础知识-安装MySQL

时间:2023-02-24 15:41:11

前导:

昨天去参加了一个面试,公司不太大,是一家日资企业,在国内有几家分公司,面试官问到了MySQL的基本操作和性能优化,说了一大堆,倒是比较轻松的过了,但是面试结束之后,想了一下,基本操作忘的还是挺多,比如说sql的嵌套,主要是时间长了不用了,写后台的时候直接用hibernate,mybatis等数据持久层框架了。老师以前教过SQLServer,记得那时学的还不错,学的都是标准的sql,可以在各种支持sql的数据库系统中运行,老师还经常出超难的题来考我们,不过好像我都能做出来,那时候还挺傲娇的MySQL基础知识-安装MySQL~~后来大三的时候做项目用的基本都是MySQL了,所以我也很少接触SQLServer了,它的缺点听企业老师说有一大堆,在这里我就不一一列举了,那时候企业也开设了Oracle的课程,我都没有好好听 MySQL基础知识-安装MySQL

直到昨天,我突然想起来,我居然好久没写sql了,所以写一个系列博客来阐述MySQL的基本操作,不敢说是教程,只能说是自己的复习,有写错的地方,欢迎各路大神指正~~

这篇博文看起来可能有点长,那是因为步骤比较详细,每一步都有截图,实际操作起来是特别简单的,别心里发虚,加油 MySQL基础知识-安装MySQL

正文:

现在作为服务器操作系统的一般有三种,Windows Server,Linux,Unix,在这里我们只介绍在windows下和linux下安装mysql,Unix下安装应该和linux差不多。

Windows下安装MySQL:

1. 在浏览器中打开https://www.mysql.com/,进入MySQL的官方网站,国内的网打开可能有点儿慢,稍微等待一下

2. 在打开的网页中选择downloads标签,如下图:

MySQL基础知识-安装MySQL

3. 在打开的标签页中,滑到页面的最下面,可以看到MySQL Community Edition  Community (GPL) Downloads »  的字样,点击Community (GPL) Downloads »,如下图:

MySQL基础知识-安装MySQL

4. 在之后打开的页面中,点击MySQL Community Server (GPL),如下图:

MySQL基础知识-安装MySQL

5. 在之后打开的页面中就可以看到相关的下载项了,如下图:

MySQL基础知识-安装MySQL

在图中第一个红色框标注的地方就是选择操作系统,这里我们选择Microsoft Windows,可以看到第二个红色框是Recommended download,这里就要区分了,如果是新手建议点击这个,因为这个版本的MySQL不用自己配置,就是普通的安装文件,直接一路next就安装完了,如果想深入学习,那么点击Other downloads内容区的下载,可以看到前两个是正式版,后两个是debug版,一般选择前两个,根据自己的机器32位还是64位选择下载,下载下来是个zip文件,安装的自己配置,相对复杂

6. 如果选择了MySQL Installer进去页面之后,如下:

MySQL基础知识-安装MySQL

选择第二个下载项进行下载,这里不管是新手还是老手,都会要求先登录再下载,如果没有账号可以注册一个,因为现在MySQL归Oracle所有了,不得不遵循这个规矩

MySQL基础知识-安装MySQL

为防止有的同学无法下载,这里贴出下载链接:

MySQL Installer 5.7 :http://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.16.0.msi

MySQL 5.7 Windows (x86, 32-bit), ZIP Archive :http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-win32.zip

MySQL 5.7 Windows (x86, 64-bit), ZIP Archive :http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-winx64.zip

MySQL Installer 只有32位的,没有64位的

如果下载的是mysql installer,请看这里:

1. 双击安装文件,可能会出现下面的画面:

MySQL基础知识-安装MySQL

意思就是MySQL需要.NET Framework4.0才能继续安装,那我们就安装一下

2. 用浏览器打开http://www.microsoft.com/zh-cn/download/details.aspx?id=17718,点击下载,就可以很顺利的下载下来了,下载完直接安装

MySQL基础知识-安装MySQLMySQL基础知识-安装MySQL

3. 点击完成,然后再双击MySQL安装文件,这次就能正常安装了~

MySQL基础知识-安装MySQL

4. 接下来就是一些说明协议啥的

MySQL基础知识-安装MySQL

5. 同意协议,打钩之后,点击next,然后出现,选择安装选项的界面,一般选择第一个就行,这个选项包含了一些MySQL其它组件,像MySQL Workbench,MySQL for Excel等等,如果只安装MySQL数据库,选择第二项Server only就行,这里我选择了第一项

MySQL基础知识-安装MySQL

6. 点击next出现检查必需项,如果电脑安装了VC2013运行库,Excel,VisualStudio前三项就会自动打上勾,因为我是虚拟机演示的,所以没有装这些,点击next的时候会出现警告框,不去管它,直接点击是跳过

MySQL基础知识-安装MySQL

MySQL基础知识-安装MySQL

7. 然后出现即将要安装的软件和插件

MySQL基础知识-安装MySQL

8. 点击execute开始执行安装,等全部安装完之后,点击next,图中第三项表示安装失败,不去管它,是一个odbc数据源,我们一般不用这个

MySQL基础知识-安装MySQL

9. 之后出现配置界面

MySQL基础知识-安装MySQL

10. 点击next之后开始配置,第一个配置的是mysql的运行模式和网络,其中Config Type表示运行模式,如果安装mysql是做开发用,就直接选择第一个默认的就行,第二个Server Machine表示运行模式为服务器模式,这些模式的不同会导致MySQL占用系统资源的不同,第二个配置的是网络相关,表示链接MySQL的时候使用TCP/IP协议,并指定端口号为3306,这些如果没有特殊要求就不要去改

MySQL基础知识-安装MySQL

11. 配置完成之后点击next,需要填写MySQL中root用户的密码,长度最低为4位,第二栏中还可以添加普通用户,一般开发用不用再建立用户了,直接使用root就可以,所以我们填完密码之后点击next

MySQL基础知识-安装MySQL

12. 以下图片中需要配置的是MySQL的运行方式,第一个单选框表示是否将MySQL服务作为一个windows服务来运行,windows server name表示MySQL服务在windows server中的名称,第二个单选框表示是否在系统启动时自动启动MySQL,

第三个单选框表示MySQL服务以哪个账户运行,这一页的基本别动,直接next

MySQL基础知识-安装MySQL

13. 下面这个是关于MySQL的插件和扩展,直接next

MySQL基础知识-安装MySQL

14. 然后出现下面的界面,直接点击execute

MySQL基础知识-安装MySQL

15. 配置完之后点击finish

MySQL基础知识-安装MySQL

16. 然后再配置MySQL的实例,点击下图中的next

MySQL基础知识-安装MySQL

17. 之后点击下图中的check,然后点击next

MySQL基础知识-安装MySQL

18. 点击下图中的execute

MySQL基础知识-安装MySQL

19. 执行完毕之后点击finish,又回到了主程序,然后点击next

MySQL基础知识-安装MySQL

20. 然后点击下图中的finish

MySQL基础知识-安装MySQL

finally,配置完了~~~我们开始验证一下,在开始菜单找到 MySQL 5.7 Command Line Client打开,之后提示输入密码,输入刚开始安装的时候你配置的密码,出现下图表示你安装成功了 MySQL基础知识-安装MySQL

MySQL基础知识-安装MySQLMySQL基础知识-安装MySQL

下载zip安装包的看这里:

1. 首先解压你下载的安装包,得到一个名为mysql…的文件夹

MySQL基础知识-安装MySQL

2. 把这个文件夹移动到你想安装mysql的地方,也就是你移动到的目录就是安装mysql的目录,比如我的放在C:\Program Files下面

3. 打开我的电脑->属性->高级->环境变量,在系统变量里选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如: C:\Program Files\mysql-5.7.16-winx64\bin ),注意是追加,不是覆盖 ,然后确定

MySQL基础知识-安装MySQL

4. 在mysql目录中新建文件夹data,还需要修改一下配置文件,mysql默认的配置文件是mysql目录中的my-default.ini,比如我的是C:\Program Files\mysql-5.7.16-winx64\my-default.ini

用记事本打开在其中修改或添加配置,之后保存关闭

[mysqld]

basedir= C:\Program Files\mysql-5.7.16-winx64(mysql所在目录)

datadir= C:\Program Files\mysql-5.7.16-winx64\data(mysql所在目录\data)

MySQL基础知识-安装MySQL

5. 以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),输入命令 cd C:\Program Files\mysql-5.7.16-winx64\bin  回车

MySQL基础知识-安装MySQL

6. 然后再输入mysqld --initialize-insecure --user=mysql 回车

MySQL基础知识-安装MySQL

7. 之后再输入 mysqld install 回车

MySQL基础知识-安装MySQL

8. 输入net start mysql 回车启动mysql服务

MySQL基础知识-安装MySQL

9. 从上图看到mysql服务已经启动了,我们输入mysql -u root -p 回车登录mysql数据库

MySQL基础知识-安装MySQL

10. 要求输入密码,刚刚安装完是没有密码的,直接回车

MySQL基础知识-安装MySQL

看到已经进入了mysql,我们输入show databases; 回车可以看到数据库已经显示出来了,这个是不是比安装版的更简单 MySQL基础知识-安装MySQL

Linux下安装mysql:

这个请看其他人写好的:http://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html

http://www.cnblogs.com/shenliang123/p/3203546.html

MySQL基础知识-安装MySQL的更多相关文章

  1. MySQL基础知识:MySQL Connection和Session

    在connection的生命里,会一直有一个user thread(以及user thread对应的THD)陪伴它. Connection和Session概念 来自*的一个回答 ...

  2. MySQL 基础知识梳理

    MySQL 的安装方式有多种,但是对于不同场景,会有最适合该场景的 MySQL 安装方式,下面就介绍一下 MySQL 常见的安装方法,包括 rpm 安装,yum 安装,通用二进制安装以及源码编译安装, ...

  3. MySQL基础知识:启动管理和账号管理

    整理.记录常用的MySQL基础知识:时间久了,很多就忘记了. 操作系统环境为MacOS Catalina, MySQL版本为: 8.0.13 MySQL Community Server - GPL. ...

  4. mysql基础知识大全

    前言:本文主要为mysql基础知识的大总结,mysql的基础知识很多,这里作简单概括性的介绍,具体的细节还是需要自行搜索.当然本文还有很多遗漏的地方,后续会慢慢补充完善. 数据库和数据库软件 数据库是 ...

  5. mysql基础知识语法汇总整理(二)

    mysql基础知识语法汇总整理(一) insert /*insert*/ insert into 表名(字段列表) values(值列表); --蠕虫复制 (优点:快速复制数据,测试服务器压力) in ...

  6. mysql基础知识语法汇总整理(一)

    mysql基础知识语法汇总整理(二)   连接数据库操作 /*连接mysql*/ mysql -h 地址 -P 端口 -u 用户名 -p 密码 例如: mysql -u root -p **** /* ...

  7. MySQL基础知识清单

    学习大纲(★为重点,√其次) 一.为什么要学习数据库 二.数据库的相关概念 DBMS.DB.SQL 三.数据库存储数据的特点 四.初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MyS ...

  8. MySQL基础知识:创建MySQL数据库和表

    虚构一个微型在线书店的数据库和数据,作为后续MySQL脚本的执行源,方便后续MySQL和SQL的练习. 在虚构这个库的过程中,主要涉及的是如何使用命令行管理 MySQL数据库对象:数据库.表.索引.外 ...

  9. MySQL基础知识:Character Set和Collation

    A character set is a set of symbols and encodings. A collation is a set of rules for comparing chara ...

随机推荐

  1. python基础2(数据类型、数据运算、for循环、while循环、列表)

    1.数据类型 python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是一个对象,即所有数据都是对象. 对象的3个特性: 身份:即内存地址,可以用id()来获取 类型 ...

  2. 一些稍微复杂点的sql语句

    UPDATE test SET content = REPLACE(content,'*',''),content = REPLACE(content,'世界级',''),content = RE ...

  3. Maven 集成Tomcat插件

    转自:https://my.oschina.net/lilw/blog/168667 Maven Tomcat 插件现在主要有两个版本,tomcat-maven-plugin和tomcat7-mave ...

  4. C#中关于异步的三种写法

    1 投票 IAsyncResult ar = d1.BeginInvoke(1, 3000, null, null); while (!ar.IsCompleted) class Program { ...

  5. Linux/centos/redhat下各种压缩解压缩方式详解

    1.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d ...

  6. 查询反模式 - 正视NULL值

    一.提出问题 不可避免地,我们都数据库总有一些字段是没有值的.不管是插入一个不完整的行,还是有些列可以合法地拥有一些无效值.SQL 支持一个特殊的空值,就是NULL. 在很多时候,NULL值导致我们的 ...

  7. 基于visual Studio2013解决面试题之0801对称字符串

     题目

  8. [拓扑排序]Ordering Tasks UVA - 10305

    拓扑排序模版题型: John has n tasks to do.Unfortunately, the tasks are not independent and the execution of o ...

  9. 精进之路之CAS

    CAS (Compare And Swap) 即比较交换, 是一种实现并发算法时常用到的技术,Java并发包中的很多类都使用了CAS技术,本文将深入的介绍CAS的原理. 其算法核心思想如下 执行函数: ...

  10. mysql 开发进阶篇系列 14 锁问题(避免死锁,死锁查看分析)

    一. 概述 通常来说,死锁都是应用设计问题,通过调整业务流程,数据库对象设计,事务大小,以及访问数据库的sql语句,绝大部分死锁都可以避免,下面介绍几种避免死锁的常用 方法. 1. 在应用中,如果不同 ...