Mysql安装的时候可以有msi安装和zip解压缩两种安装方式。zip压缩包解压到目录,要使用它还需对它进行一定的配置。下面对Mysql压缩包版的安装方法进行详细的描述,要是此文有不正确的认识,希望大家指正,非常感谢。

一、下载mysql压缩包文件

下载地址

①选择相应的mysql版本:如图

②根据电脑系统选择相应的版本,点击Download进入到跳转页面进行无登录下载(即无需在网站注册登录):如图1,图2所示

点击“No thanks, just start my download.”开始下载

二、压缩包解压安装

可以安装在任意一个系统盘,本人习惯安装在D盘下面,因此在d盘下面新建了个mysql文件夹存放mysql的解压文件(不要和我说不知道怎么解压文件)。目录结构:D:\mysql\mysql-5.6.33-winx64。到了这一步,很多初学者会直接运行目录D:\mysql\mysql-5.6.33-winx64\bin下的mysql.exe文件,然后弹出一个框,闪了一下就不见了,原因是还没有安装mysql服务呢,目前为止只是把压缩包下载下来然后解压到相应目录中。下面介绍如何安装mysql服务。

1、配置my.ini文件。

在D:\mysql\mysql-5.6.33-winx64\(注意这个目录要和你自己的目录,我这里下载的是5.6版本,要是你下载的是5.5版本,这个目录是不一样的)目录下新建一个配置文件,文件名叫my.ini,然后把下面的配置代码复制到在my.ini(代码中的路径要改成自己的文件存放路径)。如图:

代码:

[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\mysql\mysql-5.6.33-winx64# 设置mysql数据库的数据的存放目录datadir=D:\mysql\mysql-5.6.33-winx64\data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB

以管理员身份运行C:\Windows\System32目录下找到这个cmd.exe,注意一定要以管理员身份运行,不然不能安装成功的。以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录,再输入mysqld install回车运行就行了,注意是是mysqld,不是mysql。直接在cmd中输入我图片中的命令就行了。如图:

安装成功如图所示:

安装成功后,有人直接输入mysql -uroot -p之后然后回车,仍然提示连接不上数据库,这是为何?这是因为安装mysql成功后,还要开启mysql服务才能使用。

3、开始mysql服务。

①控制面板-》管理工具-》服务-》mysql-》启动。

至此,可以使用mysql服务了。在安装后,启动过程中,要是出现1066的错误,就是因为my.ini配置的问题,着重去看看my.ini里面的路径有没有修改成自己的路径。

在输入命令mysql -uroot -p连接数据库时会提示输入密码,root的密码默认为空,直接按回车就行了。

更多相关文章

  1. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  2. 浅谈Java中Collections.sort对List排序的两种方法
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. android上一些方法的区别和用法的注意事项
  6. android实现字体闪烁动画的方法
  7. Android中dispatchDraw分析
  8. Android四大基本组件介绍与生命周期
  9. Android(安卓)MediaPlayer 常用方法介绍

随机推荐

  1. Android开发平台简介
  2. Android多媒体数据库之MediaStore研究
  3. Webview实现Android和JS通信
  4. CAMERA(12)---[Android相机]光线传感器识
  5. android 那些事---主线程是线程不安全的
  6. android json 转换
  7. android inputType属性
  8. Android(Java):把EHCache集成到android项
  9. 搭建Android UI Testing自动化测试开发环
  10. Android系列之Android(安卓)命令行手动编