虚拟主机域名注册-常见问题主机租用问题 → 主机租用问题

Windows Server 2019 安装 MySQL 8.0.18 教程

  Windows Server 2019 安装 MySQL 8.0.18 (MSI方式)

  1 操作系统设置

  操作系统安装请参考先决条件一栏

  主机名更改

image_1doh0h5kl1iq21adpen1gokioo9.png-201.2kB

  IP地址设置

image_1doh0jng7hc616161lrjtdi1g1fm.png-129.3kB
image_1doh0k8va1p0o1o2pgbc1oh0ghd13.png-220.8kB

  编辑 hosts 文件

  路径 C:\Windows\System32\drivers\etc

image_1doh0n2kp1cd61mi119r17b611q41g.png-201.4kB
image_1doh0t6u41dph1173nff8dfr892d.png-251.7kB

  关闭防火墙

image_1doh0uc4ec5a10neot717u6b7c2q.png-203.2kB

  2 MySQL下载

  官网下载页面

image_1doirl6gkr961cfukso1sll99j9.png-305.4kB
image_1doirqals5poips24p173g87bm.png-103.1kB
image_1doirshvk7hvjqv794sqe1ps716.png-104.4kB

  安装包完整名称为 mysql-installer-community-8.0.18.0.msi 大小 415M

  3 组件安装

  3.1 Visual C++ 库2013版安装

  文件名 vcredist_x64.exe

image_1doitj2231e8v1306c2m321hk51j.png-501.1kB
image_1doitjvtq17vc1ee81tisv8i1rc220.png-491.3kB

  3.2 Visual C++ 库2015版安装

  文件名 vc_redist.x64.exe

image_1doitm3ujfk01q3pkctfrb163d2t.png-501.1kB
image_1doitnb4mul89p41ipnpj56ts3n.png-492.4kB

  4 MySQL安装

  文件名 mysql-installer-community-8.0.18.0.msi

  4.1 组件选择

  根据具体需求勾选对应组件

image_1doitq4331p1i4nb18e114kf11j044.png-318.8kB
image_1doitrnc1k011ucv6621t08m5c51.png-313.7kB
image_1doiu0slu1k0cddr1e04vne1k737b.png-332.5kB
image_1doiu20kpqg11oliu0j2481uro7o.png-329.4kB
image_1doiu4qmq16gcmeaen1kir15oa95.png-332.1kB
image_1doiu6l4cdc61fuh1pnks0api4ai.png-331.3kB
image_1doiu8alkd2r1i8ho1362rsscav.png-335.7kB
image_1doiu9of01ctfrdque8q4d1ok4bc.png-334.3kB
image_1doiuai9ioan1b9d1kgspgqd7qbp.png-328.3kB

  4.2安装路径

  针对每个组件选择安装路径

image_1doiugdgg1rnj18jc1mkiieojb0c6.png-329.9kB
image_1doiujcvn125ng9e1er06ss1e4kdg.png-314.4kB
image_1doiula2em9d1nve1app1b46eosdt.png-330.1kB
image_1doiusol21v3h1b5cvqq1ikr14t3f7.png-330.4kB
image_1doiuuh2p1eccsku19nful81kgsfn.png-330.2kB
image_1doiv0btdotfs95ib5pj1s0bg4.png-329.7kB

  4.3 程序安装

image_1doiv525r14e2a621drm8v91784hh.png-313.9kB
image_1doivr2q21h1k1qghrq71gakrp3iu.png-315.8kB
image_1doivrvgf1q30v61186rq6p1lfcjb.png-300.7kB
image_1doivu8bq51qo31jbl1ah4avtlm.png-332.9kB
image_1doj077rculk1ttd8k5tqa11qbna.png-322.6kB
image_1doj038rdkqj1hvpo2o1b6jlcpmg.png-342.7kB
image_1doj046jfcob77b1f8417gqfpcmt.png-311.7kB
image_1doj09hrk1vf31b9310qh1gjfk20nn.png-318.3kB
image_1doj0ae7a1dbm1c8u106gqgp1lkro4.png-311.8kB
image_1doj0bhlj1iq79gepfh1fg6pkuoh.png-316.6kB
image_1doj0c98r1qkh1eeq1vl11q5s1ta2ou.png-300.9kB
image_1doj0dflckfm184gt3c1ekj1gsvpb.png-299.4kB
image_1doj0f846nuf1kte1qcc8mi18jspo.png-161.6kB

  安装完成,提示忽略即可

  5 MySQL配置

  5.1 配置环境变量

  系统变量进行新建

  变量名 MySQL_HOME

  变量值 E:\MySQL\MySQL Server 8.0

image_1doj0qvndold1trubdm1slo1rggqr.png-208.8kB

  编辑系统变量 Path

  添加 Path 路径 %MySQL_HOME%\bin

image_1doj0vaao10q71lcnurd4cp11tjr8.png-188.5kB

  5.2 MySQL连接测试

  CMD或PowerShell测试

  执行命令 mysql -u root -p

  命令注意事项:密码参数 -p 必须紧跟密码,中间不可有空格,其他参数可以

  例如:以下四条命令均可

  mysql -uroot -prootrootmysql -uroot -pmysql -u root -prootrootmysql -u root -p

image_1doj13c66oio1093ago1iem13vlrl.png-221.2kB

  5.3 更改密码

  当前版本号 8.0.18 修改 root 密码

  alter user 'root'@'localhost' identified by 'OracleAskscuti';

image_1doq3nalv20m1de711tq19ir1i6u9i.png-195kB

  5.4 初始化 my.ini 文件(生产)

  实验学习环境可跳过本小节,生产环境需根据需求进行参数配置并初始化配置文件

  停止MySQL服务

  查看服务名称 MySQL80

image_1doj246bdvgs1t1qn7nu01p8vs2.png-121.8kB

  执行命令 net stop mysql80

image_1doj28c4d8k914hc9mmn1app9sf.png-186kB

  备份 my.ini 及 Data 数据文件

image_1doq0252g1l651f8g7en1k35u0834.png-276.4kB

  替换 my.ini 文件内容

  以下参数为描述如何初始化 ini 文件而定,非生产环境具体参数

  [client]port=3306[mysql]no-beepdefault-character-set=utf8auto-rehash#no-auto-rehash[mysqld]server-id=1port=3306basedir=E:\\MySQL\\MySQL Server 8.0datadir=E:\\MySQL\\Data\\Datamax_connections=151max_connect_errors=10character-set-server=utf8default-storage-engine=INNODB

  这里请注意两个问题:一个是路径格式;一个是保存格式

  路径格式:官方文档 2.3.5 Troubleshooting a Microsoft Windows MySQL Server Installation 对其路径格式定义

  # Windows中对 basedir 和 datadir 路径描述可以这样basedir=E:/MySQL/MySQL Server 8.0datadir=E:/MySQL/Data/Data# 也可以这样basedir=E:\\MySQL\\MySQL Server 8.0datadir=E:\\MySQL\\Data\\Data

  保存格式:如果以记事本方式对其编辑,必须另存为 ANSI

image_1doq18uq012tcu6l15j1h7cjm73h.png-288.5kB

  # 默认 UTF-8 初始化时将会发出以下错误mysqld: [ERROR] Found option without preceding group in config file E:\MySQL\Data\my.ini at line 1.

  执行初始化命令

  mysqld --defaults-file=E:\MySQL\Data\my.ini --initialize

image_1doq2r9pd8dfns3avr1q4f4sb5o.png-171.8kB

  这时候会在 E:\MySQL\Data\ 下生成新的 Data 数据库文件

image_1doq2ss1f2lafv41jn78mlrjh65.png-199.3kB

  初始化后,在生成的 Data 文件夹里面有个文件 <主机名>.err

image_1doq2vbu4r4d10j41gq2n58f2m6i.png-236.5kB

  打开 <主机名>.err 文件,找到初始化生成的 root 临时密码并记录

image_1doq319d71ksi7of1b571oicukl7f.png-181.7kB

  至此,初始化完成,启动 MySQL 服务

  执行命令 net start mysql80,并通过 root临时密码 登录进行新密码修改,具体参考 5.3 小节

image_1doq3hban16f81sca1tgg18u1pl08v.png-374.6kB

  5.5 Navicat 连接

  Navicat 下载 并安装

image_1dopu9e8d1nn7o7qh5v1nlvib99.png-53.9kB
image_1dopucghm1ijc1468p0d1ueo1j63m.png-54.4kB
image_1dopul5ai139t1ltf1t3q1qhgv21t.png-91.7kB
image_1dopuj5tv1df2omlbfukik1apd1g.png-107.9kB




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 bkook@qq.com 举报,一经查实,本站将立刻删除。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Windows Server 2019 配置IIS支持伪静态
下一篇:windows宝塔面板怎样优化apache性能?
  >> 相关文章
没有相关文章。

服务热线

198-9911-5815

功能和特性

价格和优惠

技术支持及售后

微信关注