windows中配置安装mysql数据库

Posted berkerdong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows中配置安装mysql数据库相关的知识,希望对你有一定的参考价值。

  mysql 是一种免费的关系型数据库,相较于 MsSqlServer 和 Oracle 比较轻量化,安装也很简单,而且免费不需要的版权费用,个人认为一般的小项目采用还是比较合适的,当然也有部分数据量很大的项目会采用 MySql,不过个人认为 MySql 的多表链接查询能力不行,一但去组成 3个表以上的链接查询,效率就会比较低,个人在日常开发中使用 Ef Core 做查询的时候经常多表查询,如果采用 MySql 作为数据库,查询速度就会比较慢,不过对于数据量不是很大的项目来说,这个也不是太大的问题,下面讲一下 在 Windows 系统中如何安装 MySql。

 

  截至本文发布时间 MySql 最新版本为 8.0.19,下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-winx64.zip ,个人推荐大家使用压缩包解压手动配置的方式安装 ,不推荐直接使用安装文件进行安装/

 

  下载之后解压到大家日常存放软件的路径下,比如我这里用的是 D:SoftwareMySqlServer

    技术图片

 

 

  然后在这个文件夹中新建一个 my.ini文件,文件内容如下

  

[mysqld]
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

#设置默认密码认证插件
default_authentication_plugin = mysql_native_password

#设置字符集
character-set-server = utf8
basedir = D:/Software/MySqlServer

max_allowed_packet = 32M
group_concat_max_len = 409600

#数据库存放位置,一定要是data结尾的
datadir = D:/Software/MySqlServer/data

[client]
#设置客户端字符集
default-character-set = utf8

[WinMySQLadmin]
Server = D:/Software/MySqlServer/bin/mysqld.exe

 

技术图片

 

 

  my.ini 这个文件是 MySql 数据库的运行配置文件,运行配置文件创建完成之后就需要执行 MySql 的初始化命令了,命令如下:

mysqld --initialize-insecure

要执行这个命令首先要打开 CMD ,切换到我们 MySql 软件的 Bin 目录,具体操作如下图:

技术图片

 

 

然后直接输入  mysqld --initialize-insecure 就可以了,如果直接复制我的命令,注意删除命令前后的空格,MySql 初始化完成之后,就剩服务的安装的,服务的安装命令如下:

mysqld.exe install   直接执行之后会显示成功,这时候 MySql 已经安装完成了,如果要启动的,只要执行  net start mysql 即可

 

接下来大家可以用自己习惯的 MySql 链接工具链接测试,数据库地址为 localhost  用户名为 root 密码为 空,个人推荐大家链接成功之后,立马去设定一下 root 账户的密码,这样也更加安全一点

 

以上是关于windows中配置安装mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

MySQL数据库使用:windows系统下的安装,配置与卸载

mysql数据库环境配置和安装启动,Windows

mysql8.0 for windows环境配置

windows 服务器MYSQL 数据库安装配置

Windows下mysql-5.7.28下载安装配置教程

windows下Mysql免安装版,修改my_default.ini配置文件无效的解决办法