21安装配置

作者: 数据库信息  发布:2019-07-18

搞开拓多年,其实MySql前左右后装置配置了累累次,不过每回都须求到英特网搜教程,折腾半天才消除,此次索性把全路进度全部记录下来,以便今后翻看。

1.下载

下载地址:

开荒后如下图

图片 1

mysql下载页

提示注册登入等音信,感兴趣的恋人可以挂号下然后登入再下载,这里笔者为着便利,直接点击下边包车型大巴:No thanks, just start my download.跻身下载。

下载

到MySql官网,导航找到DOWNLOADS>>Community>>MySQL Community Server页面,也能够直接点击这里,选拔相应的Mysql版本的zip包,小编这里是mysql-5.7.21-winx64.zip

2.解压(安装)

将下载的ZIP Archive压缩包解压到任性盘,纵然解压到d盘,路线为:D:Program Filesmysql-5.7.18-winx64,接下去须求将其"减腹",当然不做这一步也绝非关系,便是臃肿令人心头优伤。找到其各级目录下的.pbd和.lib文件以及debug文件夹,这一个mysql调试时爆发的文本,未有多大用处。

设置配置

  1. 下载好压缩包之后间接解压到就要寄存的目录;
  2. 在根目录新建my.ini文件(并从未所谓的my-default.ini文件),保存为ANSI编码格式,如下图:图片 2
  3. my.ini中拷入以下代码:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.21
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
  1. D:Program Filesmysql-5.7.21bin目录下,按住Shift 右键,选择在这里张开命令窗口
  2. 施行命令mysqld --install,这时有比很大可能率会并发以下两种错误:

    • Install/Remove of the Service Denied
      出现该难点是因为试行命令的权位相当不够,到C:WindowsSystem32目录下找到cmd.exe文件,重新以管理人身份运转打开cmd窗口,然后转到D:Program Filesmysql-5.7.21bin目录,再一次施行mysqld --install命令。
    • 丢失MSVCR120.dll,MSVCP120.dll
      图片 3

    那几个难题提醒相比较理解,缺少文件,缺啥补啥,英特网方案非常多,最简便易行的秘籍就是基于缺点和失误的公文安装相应版本的VC 运营库的安装包,因为MSVC瑞虎和MSVCP都属于VC 运营库,具体如下:
    msvcp、msvcr、vcomp140.dll属于VC 2015版 msvcp、msvcr、vcomp120.dll属于VC 2013版 msvcp、msvcr、vcomp110.dll属于VC 2012版 msvcp、msvcr、vcomp100.dll属于VC 2010版 msvcp、msvcr、vcomp90.dll属于VC 2008版 msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC 2005版

    • Found option without preceding group in config file
      出现该错误一般是my.ini文件底部缺乏了[mysql],也许另一种情状是文本的编码格式不对,将文件编码保留为ANSI即可。
  3. 试行命令mysqld --initialize,此时设置根目录下会自动生成data文本夹(原目录未有该文件夹)。

  4. 试行命令net start mysql,运行服务,如下图,表明已经安装成功。
    图片 4

3.配备暗中认可文件

因为明日mysql是私下认可配置,在利用的历程中会出现过多主题素材,如汉字是乱码等。大家新建配置文件my.ini,放在mysql的根目录下,键入如下代码:


[mysql]

# 设置mysql客户端暗许字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:Program Filesmysql-5.6.25-winx64

# 设置mysql数据库的数量的贮存目录

datadir=D:Program Filesmysql-5.6.25-winx64data

# 允许最明斯克接数

max_connections=200

# 服务端使用的字符集默以为8比特编码的latin1字符集

character-set-server=utf8

# 创制新表时将使用的默许存款和储蓄引擎

default-storage-engine=INNODB


瞩目这里保留时编码为ansi,不然会报如下错误:error: Found option without preceding group in config file: D:Program Filesmysql-5.7.18-winx64my.ini at line: 1 Fatal error in defaults handling. Program aborted。特地表明.ini文件是window里面包车型大巴安排文件。保存里面各样暗中同意的数码。安装版的是在安装的时候使你协和选然后系统给您保存进来,zip archive是团结写,都平等。


4.安装mysql的服务

下一场在cmd里面键入mysqld install,然后回车(注意是mysqld,不是mysql),提示如下:或然

以管理员权限展开cmd,步入D:Program FilesMySqlmysql-5.7.18-winx64bin目录下,

输入服务安装命令:mysqld install MySQL --defaults-file="D:Program FilesMySqlmysql-5.7.16-winx64my-default.ini"

注册表中查看ImagePath的值,笔者的为"D:Program FilesMySqlmysql-5.7.18-winx64binmysqld" --defaults-file="D:Program FilesMySqlmysql-5.7.18-winx64my-default.ini" MySQL,在那之中包蕴了mysqld,就不更换了。

注册表地点为:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMySQL

实行mysqld --initialize进行早先化(生成data目录)

进行net start MySQL 然后再试行mysql u root p

图片 5

mysql安装

本文由金沙澳门官网发布于数据库信息,转载请注明出处:21安装配置

关键词: 金沙澳门官网

上一篇:MySQL知识计算
下一篇:没有了