MySQL 社区版下载与安装

环境

  • Windows 10

  • mysql-8.0.22-winx64

一、下载

1)下载地址:https://www.mysql.com/downloads/

2)点击页面底部 “MySQL Community (GPL) Downloads”,下载社区版(商业版会收费,社区版是免费的)。

3)选择菜单 “MySQL Community Serve”。

4)选择对应系统(如Windows、MacOS、RHEL),下载合适的版本即可。

5)将下载好的文件,解压在到相应目录。如:D:\mysql

二、安装

1)配置环境变量

      a)MYSQL_HOME:D:\mysql

      b)path:%MYSQL_HOME%\bin

2)配置 my.ini 文件

      a)在 “D:\mysql\bin” 路径下,新建空白记事本并重命名为 “my.ini”。

      b)复制以下信息在 my.ini 文件中。

      备注:据说,MySQL v5.7.18 以前版本(不含),在解压目录下都会有 my-default.ini 或 my.ini 文件。可重命名为 my.ini 后复制下面的配置信息到 my.ini 保存。

[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=%MYSQL_HOME%
datadir=%MYSQL_HOME%\data
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
[WinMySQLAdmin]
%MYSQL_HOME%\bin\mysqld.exe

3)注册为 Windows 系统服务

      a)管理员权限打开 CMD控制台并进入 MySQL 的 bin目录。输入命令:

D:\mysql\bin>mysqld.exe install

      b)执行成功后,会返回 “Service successfully installed” 字样。

      c)移除服务命令为:mysqld remove

      备注:执行命令如有错误提示 “由于找不到VCRUNTIME140_1.dll,无法继续执行代码,重新安装程序可能会解决此问题。”,可搜索整个系统盘,找到后复制到 “C:\Windows\System32”目录即可。若没有可下载并安装 Visual C++ Redistributable for Visual Studio 2015https://www.microsoft.com/zh-CN/download/details.aspx?id=48145),安装后若 “C:\Windows\System32”目录依然没有 “VCRUNTIME140_1.dll”,再去全盘搜索。

4)初始化 MySQL 数据

      a)执行命令

mysqld --initialize-insecure --user=mysql

      b)执行命令后,需等一会。系统会自动生成相应的 data 目录,并自动创建好空密码的 root 用户。

5)启动MySQL服务

      a)启动服务命令:

net start mysql

      b)或者在服务中启动(步骤三已注册为 Windows系统服务了)。

6)设置 root 密码

mysqladmin -u root -p password 此处输入新的密码
Enter password: 此处输入旧的密码

      备注:刚创建的 root 用户是空密码的,因此,在 Enter password: 后面不需要输入任何密码,直接回车即可。

7)验证 MySQL

      a)进入 MySQL 控制台

      备注:此处为MySQL服务为本机。连接非本机的 MySQL服务命令为:mysql  -P 端口号  -h  ip地址 -u root -p

mysql -u root -p

      b)输入密码即可进入。输入 select 语句验证:

select 1+1;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值