服务器安装Mysql8

环境介绍

服务器:winserver2016
需求:安装mysql数据库

官网下载MySql

mysql官网下载地址
下载mysql
下载图中描述文件,并copy到服务器上。

配置my.ini文件

在服务器上对下载的压缩包进行解压,解压目录为你所要安装mysql的目录。解压完成后是没有my.ini文件的。这时你需要自己创建初始化my.ini文件并对其内容进行如下填充。

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\programs\MySql
# 设置mysql数据库的数据的存放目录
datadir=D:\programs\MySql\Data
# 允许最大连接数
max_connections=500
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

如果不是8.0之后版本的,需要手动创建代码中所设置的两个文件夹,不然初始化时会出现找不到文件夹的情况而导致初始化失败。

初始化MySql

使用管理员模式启动命令行,进入mysql的安装目录下的bin文件夹。文件如下,其中有个名为mysqld的文件。
在这里插入图片描述
在命令行进入bin目录后,执行如下初始化指令。

mysqld --initialize --console

正常执行结果如下:
在这里插入图片描述
会出现如上图显示的代码字段,root为用户名,localhost后面为登录密码。

错误解决

但是往往事情不会那么简单,安装时许多用户会和我安装时一样出现msvcp140.dll错误,没有这个dll文件。也就是缺少VC++2015版本运行库导致。直接将这个dll文件下载放在c盘对应目录下也不能正常执行。最终解决办法:
下载目标文件,选择服务器对应的版本,我的是64位的所以下载带x64的exe文件,如果是32位则下载带x86的exe文件。然后copy到服务器进行安装,安装完成重新进行初始化操作即可。

安装mysql

在初始化完成后,执行如下操作。

mysqld --install

如果出现如下提示:

Service successfully installed

则表示安装成功。
如果之前安装过的则会出现

The service already exists!
The current server installed: D:\programs\MySql\bin\mysqld MySQL

如果要删除之前的mysql,则继续执行指令

sc delete mysql

运行结果为

[SC] DeleteService 成功

然后执行安装指令

mysqld --install

出现如下提示

Service successfully installed

则表示安装成功。

启动mysql

在mysql安装成功后,执行如下启动服务指令

net start mysql

这里的mysql可以在mysqld --install的时候指定,如

mysqld --install my_mysql

那么启动时就可以用自己指定的服务名进行启动,如果未设置时,则默认为mysql。

连接mysql,并自定义密码

《MySql面试专题》

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

《MySql性能优化的21个最佳实践》

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

《MySQL高级知识笔记》

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

文中展示的资料包括:**《MySql思维导图》《MySql核心笔记》《MySql调优笔记》《MySql面试专题》《MySql性能优化的21个最佳实践》《MySq高级知识笔记》**如下图

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

关注我,点赞本文给更多有需要的人
KUM4wP-1720114324644)]

[外链图片转存中…(img-J5mJLl7j-1720114324645)]

文中展示的资料包括:**《MySql思维导图》《MySql核心笔记》《MySql调优笔记》《MySql面试专题》《MySql性能优化的21个最佳实践》《MySq高级知识笔记》**如下图

[外链图片转存中…(img-uOmGql63-1720114324645)]

关注我,点赞本文给更多有需要的人

  • 13
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值