时间:2020-03-13来源:电脑系统城作者:电脑系统城
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 账户的密码,这样也更加安全一点
2023-10-30
windows上的mysql服务突然消失提示10061 Unkonwn error问题及解决方案2023-10-30
MySQL非常重要的日志bin log详解2023-10-30
详解MySQL事务日志redo log一、单表查询 1、排序 2、聚合函数 3、分组 4、limit 二、SQL约束 1、主键约束 2、非空约束 3、唯一约束 4、外键约束 5、默认值 三、多表查询 1、内连接 1)隐式内连接: 2)显式内连接: 2、外连接 1)左外连接 2)右外连接 四...
2023-10-30
Mysql删除表重复数据 表里存在唯一主键 没有主键时删除重复数据 Mysql删除表中重复数据并保留一条 准备一张表 用的是mysql8 大家自行更改 创建表并添加四条相同的数据...
2023-10-30