win10x64系统安装Mysql数据库(mysql-5.7.16 ZIP Archive版无需手动安装,直接解压进行配置即可)

1.下载

下载地址:http://dev.mysql.com/downloads/mysql/

根据自己系统32还是64位选择对应的数据库zip包,我下载的是mysql-5.7.16-winx64.zip安装包,现在已经出了8.0版本,也可以下载之前的版本

下载之前的版本可以看下图:

2.安装

ZIP Archive版是免安装的.直接解压就行,无需安装.但需要配置.

解压完ZIP Archive版,data文件夹和my.ini这2个文件是没有的, 需要自己配置.

3.配置

my.ini文件:将my-default.ini(此文件是解压后自带的)复制一份,重命名为my.ini,将内容替换为如下代码:(需要修改文件中的路径)

---------------------------以下为my.ini文件的配置-------------------------

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

max_allowed_packet=100M

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

---------------------------以上为my.ini文件的配置-------------------------

4.安装mysql服务并启动(这一步是可以创建data文件夹) (以下几个步骤就不贴截图)

以管理员身份打开cmd窗口后,将目录切换到你解压Mysql文件的bin目录

输入mysqld install回车运行即可.

此时直接输入net start mysql启动服务会无法启动.

输入mysqld --initialize-insecure --user=mysql (此命令执行后,MySQL会自动创建data文件夹)

执行完上面的命令,MySQL会创建一个data文件夹,并且建好默认的数据库,登录的用户名为root,密码为空;

再次使用net start mysql就可以启动了.

如果此步骤出错了,需要将目录的间隔符由单斜杠"\"改为双斜杠"\\";我就出现了此问题,因为我的目录为"D:\software\MySQL",建议文件夹命名首字母尽量为大写字母,不然诸如"\s","\r","\n"都需要加一个斜杠进行转义.(1.出现系统找不到指定文件的错误可能是安装失败,需要删除重新安装;2.报错:initialize specified but the data directory has files in it :把data清空后启动,需要重新初始化,即重新生成data文件)

5.登录MySQL数据库

管理员模式运行cmd,将目录切换到MySQL的bin目录;输入mysql -u root -p,默认是没有密码的,回车即可.root是用户名.(前提是服务已经启动了)

至于mysql的服务启动,可以使用管理员运行cmd执行命令:net start mysql,也可以使用Windows的任务管理器的服务管理进行手动启动服务.

6.修改密码

修改MySQL的root用户密码命令: mysqladmin  -u  用户名  -p旧密码 password  新密码

注意: -p后面不带空格,直接跟旧密码.

7.使用可视化工具连接数据库

如果在使用客户端远程连接数据库时,出现"Host 'xxx' is not allowed to connect this MySQL Server",解决方案可以参考之前的博客: https://mp.csdn.net/postedit/82386256

写博客的目的是记录下自己安装的过程,便于以后查看,不是很详细,不喜勿喷,谢谢!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值