这里写自定义目录标题

  • Windows环境下配置MySQL
  • 下载MySQL
  • 配置MySQL
  • 配置my.ini文件
  • 添加环境变量
  • 启动,初始化数据库
  • 登录数据库
  • 修改root密码


Windows环境下配置MySQL

下载MySQL

访问下载地址,你将看到:

windows中mysql的config文件在哪 mysql windows配置文件_mysql


首先留意图中1处操作系统应选择Windows,然后可选择2处下载按钮,跳转到下一网页:

windows中mysql的config文件在哪 mysql windows配置文件_数据库_02


选择红框处即可马上开始下载。

下载结果是一个压缩包,里面包含了MySQL的可执行文件,直接解压并移动到你认为合适的位置即可。譬如下图我把它重命名并放在了非系统盘B盘:

windows中mysql的config文件在哪 mysql windows配置文件_mysql_03


mysql文件夹内容:

windows中mysql的config文件在哪 mysql windows配置文件_MySQL_04


图中的bin文件夹即为MySQL可执行文件所在的目录,图中的my.ini为下文所述的手动配置的文件。

配置MySQL

配置my.ini文件

在上述解压好的mysql文件夹中新建一个名为my.ini的文件:

windows中mysql的config文件在哪 mysql windows配置文件_数据库_05


除了可以直接在资源管理器中新建文件然后修改其后缀名,也可以使用cmd来创建这个文件。使用命令提示符cmd进入mysql文件夹并执行图示指令即可创建文件。使用type nul>xxx即可创建任意后缀名的文件(xxx处需同时指定文件名及后缀名,比如此处的my.ini)。

回到文件资源管理器,使用notepad打开新建的my.ini文件并输入以下内容1

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录,此处记得修改为你放置解压后的文件夹的路径
basedir=B:\mysql
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

添加环境变量

目的:无需cd到解压目录即可启动和操作MySQL

具体步骤如下图:

windows中mysql的config文件在哪 mysql windows配置文件_MySQL_06

windows中mysql的config文件在哪 mysql windows配置文件_MySQL_07


windows中mysql的config文件在哪 mysql windows配置文件_mysql_08


这样无需cd就可以直接开始下面的步骤了。

启动,初始化数据库

cmd中执行mysqld --initialize --console初始化数据库,等待命令执行完后在A temporary password is generated for root@localhost:处会显示root的初始密码,请记下来,后面登录数据库需要用到。
接着,以管理员身份运行cmd,输入以下安装命令mysqld install 此处必须以管理员身份运行cmd,否则会报“拒绝访问”错误。
完成安装后,执行net start mysql启动数据库

登录数据库

此数据库部署在本机。登录本机MySQL执行命令mysql -u root -p,执行后要求输入密码,请输入刚刚初始化完成后你记下的初始密码完成登录。

windows中mysql的config文件在哪 mysql windows配置文件_MySQL_09


登录成功显示如上图内容。

修改root密码

若觉得root的临时密码比较难记,可以修改root的密码。
我的MySQL版本为8.0.23,使用语句ALTER user 'root'@'localhost' IDENTIFIED BY 'xxxxx';即可将root密码改为xxxxx。2