Windows下MySQL的安装及初始化设置

总体目录

  • 一 前置条件及注意事项
  • 二 MySQL的下载
  • 三 MySQL的安装
  • 四 MySQL的配置
  • 五 环境变量的配置
  • 六 测试MySQL安装情况
  • 七 降级MySQL身份认证控件
  • 八 常见问题

一 前置条件及注意事项

  1. MySQL版本: 8.1.0
  2. MySQL下载地址: https://dev.mysql.com/downloads/mysql/

注意事项
电脑计算机名称不能是汉字!牢记安装目录、root密码、设置的用户名及密码、端口号

此处是汉字则需要改为字母


计算机名称

二 MySQL下载

  1. 通过上述链接,进入下载页面确认版本及 \color{red}{System为windows}。选择\color{red}{MSI Installer},点击\color{red}{Download}

    选择版本

  2. 页面跳转至如图,点击图示\color{red}{No thanks,just start my download.}进行下载。

    下载

  3. 下载目录中,最终下载的文件如下图,注意后缀是\color{red}{.msi}

    安装包

三 MySQL安装

  1. 双击下载文件
  2. 第一个界面为欢迎界面,直接点击 Next
    welcome
  3. 第二个界面为协议界面,\color{red}{勾选} I accept the terms in License Agreement后,点击 Next
    License
  4. 第三个界面为安装类型选择界面。需要更改路径的,选择 CustomTypical为默认安装。此安装教程选择 Custom
    Setup Type
  5. 选择Custom之后,会出现如下界面。上部\color{red}{选择区域}无需变动。点击Browse...修改存放路径。
    location
  6. 点击Browse...后,出现路径选择界面,更换盘符,\color{red}{新建文件夹}单独存放MySQL安装文件,之后点击ok
    change folder
  7. 路径修改后,返回到5界面,确认路径无误后,点击Next
    custom setup
  8. 点击 Install,并在弹出的管理员确认框中,点击\color{red}{是}进行确认。
    install
  9. 安装界面过程如下


    process
  10. 安装完成后,\color{red}{确认勾选}Run MySQL Configurator后,点击Finish。并在弹出的管理员确认对话框中,点击\color{red}{是}进行确认
    completed

四 MySQL配置

  1. 安装完成后,自动打开配置窗口如下图。第一个界面为环境界面,直接点击Next
    Configurator Welcome
  2. 第二步,设置设备类型和网络
    2.1. 设备类型设置。如果是企业服务器部署,则选择Server Computer,以精简安装包。此处我们选择Development Computer,如软件自身解释,将会安装一些开发组件
    type

    2.2. 网络设置。进行数据库连接时,均通过网络进行,MySQL的默认端口为3306。我们此处使用默认端口,\color{red}{如进行更改,一定要牢记!!}
    connectivity

    2.3. 此界面其他无需设置,点击Next
  3. 第三步,账户设置。此步分为root密码设置,及普通账号密码设置。
    3.1. \color{red}{root}密码设置,\color{red}{请牢记密码!!}。 练习使用时,密码可简单设置,生产使用时,需要设置的尽量复杂。
    accounts

    3.2. 普通账号设置。点击上述界面下半部分的Add User按钮,弹出用户信息填写窗口如下图。
序号 项目名称 子项 解释
1 User Name 登录所有用户名\color{red}{使用英文字母,牢记!}
2 Host -- Host用于限制UserName的访问数据库的网络来源
-- -- <All Hosts (%)> 此子项意味着上述用户可通过任意网络访问数据库
-- -- localhost 此子项意味着上述用户只能在本地进行数据库访问
3 Role -- Role是上述用户的角色,有很多种,不同的角色对应的数据库使用权限不同,此处列举简单几项
-- -- backup Admin 数据库备份角色,如果为用户赋予此角色,则用户只拥有可以进行数据库备份的极小权限。如修改数据等操作均无法进行
-- -- DB Admin 数据库管理者角色,参考root用户的权限
-- -- DB Manager 数据管理员角色,可以对所有数据库进行数据库级别操作

此处我们的选择如下图,并点击ok

user account

完成后返回到主界面,在列表中多了我们设置的用户,点击Next
us

  1. 第四部,设置mysql server的启动
    4.1. 第一个复选框,为设置mysqlserver为windows服务,\color{red}{确保勾选},下面会列出服务名称,我们使用默认名称
    4.2. 如果使用频率不高,建议\color{red}{取消}勾选 Start the MySQL Server at System Startup,不用每次开机都启动;取消勾选后,如需使用,可以自行在windows服务中启动对应名称的mysql服务
    4.3. 点击 Next

    windows service

  2. 第五步,直接点击Next

    permissions

  3. 第六步,无需创建样例数据库,直接点击Next

    sample databases

  4. 第七步,点击Execute 执行我们的上述配置。\color{red}{运行完成后},所有配置项前面都有成功标志;之后点击Next

    apply

    apply success

  5. 点击 Finish 完成配置

    finish

五 配置环境变量

  1. win10 win11 在搜索框中输入“环境”可调出环境变量


    environment
  2. 点击 环境变量(N) 打开环境变量编辑窗口
    系统属性
  3. 在弹出窗口中,\color{red}{双击} Path,进行系统编辑
    环境变量编辑
  4. 双击空白处,可以添加一个条目,将mysql安装时的安装目录 添加 \bin 后,键入空白条目,后点击确定
    path编辑
  5. 后两级界面均点击确定
    confirm

六 测试MySQL

对MySQL安装完成后,需要进行安装情况的确认

  1. 按下组合键win + R 键,输入cmd,键入Enter
    run
  2. 输入指令 mysql --version 对mysql的版本进行查询。成功安装的界面应该如下,与安装的版本相同:
    version查询
  3. 键入 mysql -u [username] -p,用来登录数据库。其中 [username]\color{red}{你本人设置的用户名}Enter后,输入 \color{red}{你本人设置的密码}
    登录

    登录成功后的界面如下图:
    登录成功
  4. 退出登录。在命令框中,输入exitEnter,则退出登录
    退出登录

七 降级MySQL身份认证控件

1 执行指令 mysql -u root -proot用户登录,输入你的root账户密码后,Enter

root login

  1. 执行命令 ALTER USER '<username>'@'%' IDENTIFIED WITH mysql_native_password BY '<password>';

其中,[username]是你自己设置的用户名, [password]是你自己的密码
指令含义解释:将用户名 username的认证组件更新为mysql_native_password组件,密码更新为password

alter user
  1. 执行命令exit 退出数据库。

八 常见问题

问题一 在进行配置时,Starting the server处报错

一般使用Administrator账号进行安装时,可能会遇到此问题。可尝试如下解决方式为,将NETWORK SERVICE添加到Administrators:

  1. 打开计算机管理
  1. 点击本地用户和组
  2. 双击 组


  3. 找到Administrators,双击打开
  4. 点击添加
  5. 点击高级
  6. 点击立即查找
  7. 找到NETWORK SERVICE确认
  8. 所有窗口点击确认后,重启电脑。卸载MySQL,重新安装。

问题二 提示This application requires Visual Studio 2019 x64 Redistributable.

问题提示如下图


错误提示

缺少文件 VC_redist.x64.exe;下载安装后可解决

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容