下载地址
下载后解压,不要c盘,可以d盘,e盘
作为演示的话,我就放在桌面了
首先配置环境变量
然后以管理员身份启动cmd
然后输入mysqld --initialize-insecure --user=mysql
就可以看到在数据库路径下生成一个data文件,这个就是以后要使用mysql的基石
再次输入mysqld -install
,就会显示安装成功
然后就可以启动了
启动:net start mysql
停止:net stop mysql
第一次安装以后一定一定一定要修改密码
登录:mysql -u root -p
如果是登录本机可以输入上面的命令
因为默认安装以后是空密码的,所以输入以后回车即可
修改密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
修改以后要刷新一下数据库
在退出就可以验证是否成功
如果不是频繁使用数据库建议改为手动启动
下载地址
安装方式,建议自定义,可以选择安装路径
之后就是下一步下一步了
开发测试类型:此电脑是一台开发测试的机器,许多其他应用程序将在其上运行。MySQL 服务器仅使用最少的内存
服务器类型:此电脑上将运行几个服务器应用程序。选择此选项作为 Web 或者应用程序的服务器。MySQL 将使用中等的内存空间
专用的 MySQL 服务器类型:此电脑专用于运行 MySQL 数据库服务器。此电脑不会运行其他服务器,例如 Web 或邮件服务器。MySQL 将利用所有可用内存
一般选择服务器类型(Server Machine),看个人情况
多功能数据库:通用的数据库,这将优化服务器,使用 InnoDB 快速事务存储引擎和 MyISAM 高速存储引擎
专注事务数据库:针对应用程序服务器和事务性 Web 应用程序进行了优化。 使用 InnoDB存储引擎。 请注意,MyISAM 引擎仍然可以使用
非事务处理型:适用于简单的 Web 应用程序,监视或记录应用程序以及分析程序。 只有 MyISAM 事务性存储引擎被激活
推荐选择专注事务数据库(Transactional Database Only)
如果您不想使用默认设置,请选择 InnoDB 数据文件的驱动器,不过建议是默认
决策支持系统:对于不需要大量并发连接的数据库应用程序,请选择此选项。 承载 20 个连接左右
在线事务处理:对于可能同时最多具有 500 个连接的高度并发的应用程序(例如负载较重的 Web 服务器),请选择此选项
手动设置:请输入并发连接的大概数量
启用此选项以允许 TCP / IP 连接。禁用时,仅允许通过本地命名管道进行连接
该选项强制服务器的行为更像传统的数据库服务器。 建议启用此选项勾选允许 TCP / IP 连接后,选择一个端口,默认是 3306,建议默认,如果电脑上的 3306 端口已经被占用,可以选择一个新端口号
选择标准模式(Enable Strict Mode),MySQL 就不会允许细小的语法错误。如果是新手,建议取消标准模式以减少麻烦
标准字符集:将 Latino 设置为默认字符集,此字符集适用于英语和其他西欧语言
最多语言支持:将 UTF8 设置为默认字符集。 建议使用此字符集来存储许多不同语言的文本
手动选择的默认字符集和排序规则:请指定要使用的字符集。这里我们使用 UTF8 编码
作为 Windows 服务安装:建议在 Windows 上运行 MySQL 服务器
这里可以指定服务器标识名称,这个直接使用默认
然后根据需求选择勾选是否开机自启动在 Windows PATH 中包括 Bin 目录:选中此选项,将包含服务器客户端可执行文件的目录包含在 Windows PATH 变量中,以便可以从命令行调用它们
勾选后,你可以在你的 cmd 或者 Shell 中使用它,建议勾选
这里可以修改默认 root 用户(超级管理员)的密码,系统默认为空,如果需要修改,就输入两次
启用来自远程计算机的 root 访问
勾选后,你可以使用其他的计算机以 root 用户的身份登录。在保证安全的情况下可以勾选,否则建议不要勾选创建一个匿名帐户:此选项将在此服务器上创建一个匿名帐户。 请注意,这可能导致系统不安全
勾选后,会新建一个匿名用户,这个匿名用户可以连接数据库,但是不能对任何数据进行增、删、查、改的操作。所以此项不需要勾选,单击 Next 继续
确认无误后就可以安装了
启动:
net start mysql
停止:net stop mysql
mysql -h localhost -p 3306 -u root -p
连接本机可以不用端口和主机地址
mysql -u root -p