欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

windows中配置安装mysql数据库

程序员文章站 2022-06-17 22:10:38
MySql 是一种免费的关系型数据库,相较于 MsSqlServer 和 Oracle 比较轻量化,安装也很简单,而且免费不需要的版权费用,个人认为一般的小项目采用还是比较合适的,当然也有部分数据量很大的项目会采用 MySql,不过个人认为 MySql 的多表链接查询能力不行,一但去组成 3个表以上 ......

  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:\software\mysqlserver

    windows中配置安装mysql数据库

 

 

  然后在这个文件夹中新建一个 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

 

windows中配置安装mysql数据库

 

 

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

mysqld --initialize-insecure

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

windows中配置安装mysql数据库

 

 

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

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

 

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