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:\software\mysqlserver
然后在这个文件夹中新建一个 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 账户的密码,这样也更加安全一点
推荐阅读
-
Spring Boot 配置MySQL数据库重连的操作方法
-
MyEclipse中连接数据库(创建数据库配置文件和连接)
-
Apache2.4.34 + php 7.28 + MySQL8.0.12 安装及配置
-
Gentoo 下安装与配置Nginx+ MySQL + PHP (fastcgi) 环境步骤分享
-
Windows下VisualSVN Server的安装与配置方法(图文)
-
Windows下Nginx + PHP5 的安装与配置方法
-
Windows下Nginx+PHP5的安装与配置方法
-
重新学习MySQL数据库6:浅谈MySQL的中事务与锁
-
在Windows系统下安装docker窗口的配置过程
-
解决Windows10下mysql5.5数据库命令行中文乱码问题