白白速学MySQL基础知识-安装MySQL
前导:
昨天去参加了一个面试,公司不太大,是一家日资企业,在国内有几家分公司,面试官问到了MySQL的基本操作和性能优化,说了一大堆,倒是比较轻松的过了,但是面试结束之后,想了一下,基本操作忘的还是挺多,比如说sql的嵌套,主要是时间长了不用了,写后台的时候直接用hibernate,mybatis等数据持久层框架了。老师以前教过SQLServer,记得那时学的还不错,学的都是标准的sql,可以在各种支持sql的数据库系统中运行,老师还经常出超难的题来考我们,不过好像我都能做出来,那时候还挺傲娇的
~~后来大三的时候做项目用的基本都是MySQL了,所以我也很少接触SQLServer了,它的缺点听企业老师说有一大堆,在这里我就不一一列举了,那时候企业也开设了Oracle的课程,我都没有好好听
直到昨天,我突然想起来,我居然好久没写sql了,所以写一个系列博客来阐述MySQL的基本操作,不敢说是教程,只能说是自己的复习,有写错的地方,欢迎各路大神指正~~
这篇博文看起来可能有点长,那是因为步骤比较详细,每一步都有截图,实际操作起来是特别简单的,别心里发虚,加油
正文:
现在作为服务器操作系统的一般有三种,Windows Server,Linux,Unix,在这里我们只介绍在windows下和linux下安装mysql,Unix下安装应该和linux差不多。
Windows下安装MySQL:
1. 在浏览器中打开https://www.mysql.com/,进入MySQL的官方网站,国内的网打开可能有点儿慢,稍微等待一下
2. 在打开的网页中选择downloads标签,如下图:
3. 在打开的标签页中,滑到页面的最下面,可以看到MySQL Community Edition Community (GPL) Downloads » 的字样,点击Community (GPL) Downloads »,如下图:
4. 在之后打开的页面中,点击MySQL Community Server (GPL),如下图:
5. 在之后打开的页面中就可以看到相关的下载项了,如下图:
在图中第一个红色框标注的地方就是选择操作系统,这里我们选择Microsoft Windows,可以看到第二个红色框是Recommended download,这里就要区分了,如果是新手建议点击这个,因为这个版本的MySQL不用自己配置,就是普通的安装文件,直接一路next就安装完了,如果想深入学习,那么点击Other downloads内容区的下载,可以看到前两个是正式版,后两个是debug版,一般选择前两个,根据自己的机器32位还是64位选择下载,下载下来是个zip文件,安装的自己配置,相对复杂
6. 如果选择了MySQL Installer进去页面之后,如下:
选择第二个下载项进行下载,这里不管是新手还是老手,都会要求先登录再下载,如果没有账号可以注册一个,因为现在MySQL归Oracle所有了,不得不遵循这个规矩
如果下载的是mysql installer,请看这里:
1. 双击安装文件,可能会出现下面的画面:
意思就是MySQL需要.NET Framework4.0才能继续安装,那我们就安装一下
2. 用浏览器打开
http://www.microsoft.com/zh-cn/download/details.aspx?id=17718,点击下载,就可以很顺利的下载下来了,下载完直接安装
3. 点击完成,然后再双击MySQL安装文件,这次就能正常安装了~
4. 接下来就是一些说明协议啥的
5. 同意协议,打钩之后,点击next,然后出现,选择安装选项的界面,一般选择第一个就行,这个选项包含了一些MySQL其它组件,像MySQL Workbench,MySQL for Excel等等,如果只安装MySQL数据库,选择第二项Server only就行,这里我选择了第一项
6. 点击next出现检查必需项,如果电脑安装了VC2013运行库,Excel,VisualStudio前三项就会自动打上勾,因为我是虚拟机演示的,所以没有装这些,点击next的时候会出现警告框,不去管它,直接点击是跳过
7. 然后出现即将要安装的软件和插件
8. 点击execute开始执行安装,等全部安装完之后,点击next,图中第三项表示安装失败,不去管它,是一个odbc数据源,我们一般不用这个
9. 之后出现配置界面
10. 点击next之后开始配置,第一个配置的是mysql的运行模式和网络,其中Config Type表示运行模式,如果安装mysql是做开发用,就直接选择第一个默认的就行,第二个Server Machine表示运行模式为服务器模式,这些模式的不同会导致MySQL占用系统资源的不同,第二个配置的是网络相关,表示链接MySQL的时候使用TCP/IP协议,并指定端口号为3306,这些如果没有特殊要求就不要去改
11. 配置完成之后点击next,需要填写MySQL中root用户的密码,长度最低为4位,第二栏中还可以添加普通用户,一般开发用不用再建立用户了,直接使用root就可以,所以我们填完密码之后点击next
12. 以下图片中需要配置的是MySQL的运行方式,第一个单选框表示是否将MySQL服务作为一个windows服务来运行,windows server name表示MySQL服务在windows server中的名称,第二个单选框表示是否在系统启动时自动启动MySQL,
第三个单选框表示MySQL服务以哪个账户运行,这一页的基本别动,直接next
13. 下面这个是关于MySQL的插件和扩展,直接next
14. 然后出现下面的界面,直接点击execute
15. 配置完之后点击finish
16. 然后再配置MySQL的实例,点击下图中的next
17. 之后点击下图中的check,然后点击next
18. 点击下图中的execute
19. 执行完毕之后点击finish,又回到了主程序,然后点击next
20. 然后点击下图中的finish
finally,配置完了~~~我们开始验证一下,在开始菜单找到 MySQL 5.7 Command Line Client打开,之后提示输入密码,输入刚开始安装的时候你配置的密码,出现下图表示你安装成功了
下载zip安装包的看这里:
1. 首先解压你下载的安装包,得到一个名为mysql…的文件夹
2. 把这个文件夹移动到你想安装mysql的地方,也就是你移动到的目录就是安装mysql的目录,比如我的放在C:\Program Files下面
3. 打开我的电脑->属性->高级->环境变量,在系统变量里选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如: C:\Program Files\mysql-5.7.16-winx64\bin ),注意是追加,不是覆盖 ,然后确定
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)
5. 以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),输入命令 cd C:\Program Files\mysql-5.7.16-winx64\bin 回车
6. 然后再输入mysqld --initialize-insecure --user=mysql 回车
7. 之后再输入 mysqld install 回车
8. 输入net start mysql 回车启动mysql服务
9. 从上图看到mysql服务已经启动了,我们输入mysql -u root -p 回车登录mysql数据库
10. 要求输入密码,刚刚安装完是没有密码的,直接回车
看到已经进入了mysql,我们输入show databases; 回车可以看到数据库已经显示出来了,这个是不是比安装版的更简单
Linux下安装mysql:
最后给大家分享Spring系列的学习笔记和面试题,包含spring面试题、spring cloud面试题、spring boot面试题、spring教程笔记、spring boot教程笔记、最新阿里巴巴开发手册(63页PDF总结)、2022年Java面试手册。一共整理了1184页PDF文档。私信博主(777)领取,祝大家更上一层楼!!!
白白速学MySQL基础知识-安装MySQL相关推荐
- MySQL基础知识与MySQL数据库基础
文章目录 一.数据库介绍 1.什么是数据库 2.数据库分类 3.数据库的安装 4.数据库的使用窗口 二.数据库基础 1.数据库的操作 1.1 显示当前的数据库 1.2 创建数据库 1.3 使用数据库 ...
- MySql基础知识【一】
Mysql基础知识 1. MySql是什么 2. 数据库设计的三大范式 2.1. 第一范式 2.2. 第二范式 2.3. 第三范式 3. Binlog的三种模式 3.1 Statement模式(默认) ...
- MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物
MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...
- linux增删查改语句,mysql基础知识之增删查改使用介绍
mysql基础知识之增删查改使用介绍 本文主要介绍mysql常用的SELECT.INSERT.UPDATE.DELETE语句的使用,数据库的安装这里不做介绍,并且事先已经准备好相关数据. 本文中使用的 ...
- MySQL工作中的实际用_总结工作中经常用到的mysql基础知识
总结工作中经常用到的mysql基础知识 发布时间:2020-06-08 11:27:30 来源:51CTO 阅读:217 作者:三月 本文主要给大家介绍工作中经常用到的mysql基础知识,文章内容都是 ...
- mysql基础知识(二)
这一篇是第二部分,要查看第一部分,请查看这个链接 mysql基础知识(一) DQL语言 1.1简单的单表查询 查询表的通用格式:select [distinct] [*] [列名1,列名] from ...
- mysql基础知识(一)
mysql是主流的关系型数据库管理系统(RDBMS---relation database management system),操作是需要用SQL(Structured Query Language ...
- 【MySQL基础知识】查询、过滤数据关键字
MySQL基础知识 一.检索数据 1. SELECT select是使用最广泛的检索数据的语句. 检索要查的表的所有列: select * from (表名称)... 检索要查的表的某一列或多列: s ...
- 快速学习mysql_快速学习MySQL基础知识
这篇文章主要梳理了 SQL 的基础用法,会涉及到以下方面内容: SQL大小写的规范 数据库的类型以及适用场景 SELECT 的执行过程 WHERE 使用规范 MySQL 中常见函数 子查询分类 如何选 ...
最新文章
- 重磅直播 | 图像对齐算法
- 威斯康辛大学《机器学习导论》2020秋季课程完结,课件、视频资源已开放(附下载)...
- 【AWS 安全系列】Amazon S3 配置错误(下)
- 神策 2020 数据驱动用户大会主会场亮点回顾(内附回放)
- RxSwift 系列(一)
- H264 流媒体 编码汇总
- The 2nd AI on Fashion and Textile International Conference 2019
- XV6陷入,中断和驱动程序
- 用 CSS 实现元素垂直居中
- 1个ieee1394端口_5G新在哪儿(6)?-天线端口的故事
- 如何一站式高效管理固定资产?
- 刀具半径补偿 c语言,C语言程序实现数控加工刀具半径补偿原理与坐标计算.pdf...
- 图像灰度共生矩阵cooc_feature_image.hdev
- html br 缩写,br开头的单词有哪些?-英语单词br-英语-罗酥遮同学
- PyTorch(Python)训练MNIST模型移动端IOS上使用Swift实时数字识别
- TimeShift QQ群组-欢迎各界友人加入喽
- 利用差分求非齐次多项式的通项公式
- mysql数据同构_异构、同构 异步、同步
- RationalDMIS 2020高级编程:快速3-2-1构建坐标系
- hellojs使用 推特登录/api nuxt vue
热门文章
- cesium 之自定义气泡窗口 infoWindow 篇
- 江苏男子非洲持枪扬言抢银行 警方回国接受处理,小品中骗子说河南话 河南籍律师起诉地域歧视
- PowerBuilder中设置Autosize Height的问题
- 【各版本通吃】【2023/05/14更新】通过网易云音乐分享链接找到分享用户主页
- MT6572上修改xml 和java?用什么编译指令
- 深入掌握C++智能指针
- MACD红二波选股公式,选出MACD二次翻红的标的
- 基于python的步态分析_Python 实现步态能量图
- Bootstrap缩略图
- Libra的启示:加强科技企业在区块链的技术创新与应用探索|赛迪智库