MySQL基础知识-安装MySQL

前导:

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

直到昨天,我忽然想起来,我竟然很久没写sql了,因此写一个系列博客来阐述MySQL的基本操做,不敢说是教程,只能说是本身的复习,有写错的地方,欢迎各路大神指正~~mysql

这篇博文看起来可能有点长,那是由于步骤比较详细,每一步都有截图,实际操做起来是特别简单的,别内心发虚,加油 018D5E22 linux

正文:

如今做为服务器操做系统的通常有三种,Windows Server,Linux,Unix,在这里咱们只介绍在windows下和linux下安装mysql,Unix下安装应该和linux差很少。面试

Windows下安装MySQL:

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

2. 在打开的网页中选择downloads标签,以下图:数据库

image

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

image

4. 在以后打开的页面中,点击MySQL Community Server (GPL),以下图:浏览器

image

5. 在以后打开的页面中就能够看到相关的下载项了,以下图:性能优化

image

在图中第一个红色框标注的地方就是选择操做系统,这里咱们选择Microsoft Windows,能够看到第二个红色框是Recommended download,这里就要区分了,若是是新手建议点击这个,由于这个版本的MySQL不用本身配置,就是普通的安装文件,直接一路next就安装完了,若是想深刻学习,那么点击Other downloads内容区的下载,能够看到前两个是正式版,后两个是debug版,通常选择前两个,根据本身的机器32位仍是64位选择下载,下载下来是个zip文件,安装的本身配置,相对复杂服务器

6. 若是选择了MySQL Installer进去页面以后,以下:

image

选择第二个下载项进行下载,这里不论是新手仍是老手,都会要求先登陆再下载,若是没有帐号能够注册一个,由于如今MySQL归Oracle全部了,不得不遵循这个规矩

image

为防止有的同窗没法下载,这里贴出下载连接:

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. 双击安装文件,可能会出现下面的画面:

image

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

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

imageimage

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

image

 

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

image

5. 赞成协议,打钩以后,点击next,而后出现,选择安装选项的界面,通常选择第一个就行,这个选项包含了一些MySQL其它组件,像MySQL Workbench,MySQL for Excel等等,若是只安装MySQL数据库,选择第二项Server only就行,这里我选择了第一项

image

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

image

image

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

image

8. 点击execute开始执行安装,等所有安装完以后,点击next,图中第三项表示安装失败,不去管它,是一个odbc数据源,咱们通常不用这个

image

9. 以后出现配置界面

image

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

image

11. 配置完成以后点击next,须要填写MySQL中root用户的密码,长度最低为4位,第二栏中还能够添加普通用户,通常开发用不用再创建用户了,直接使用root就能够,因此咱们填完密码以后点击next

image

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

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

image

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

image

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

image

15. 配置完以后点击finish

image

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

image

17. 以后点击下图中的check,而后点击next

image

18. 点击下图中的execute

image

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

image

20. 而后点击下图中的finish

image

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

imageimage

下载zip安装包的看这里:

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

image

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

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

image

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)

image

 

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

image

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

image

7. 以后再输入 mysqld install 回车

image

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

image

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

image

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

image

看到已经进入了mysql,咱们输入show databases; 回车能够看到数据库已经显示出来了,这个是否是比安装版的更简单 01D19574

Linux下安装mysql:

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

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

相关文章
相关标签/搜索