windows server 2012下安装mysql的全过程

@Author  : Spinach | GHB
@Link    : http://blog.csdn.net/bocai8058


下面来讲解下在windows server 2012下安装mysql的步骤

准备

准备项地址备注
mysql-win安装包https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-8.0/包含所有版本
my.ini文件配置信息,放至mysql安装目录里详细格式内容如下

my.ini文件样例

[mysqld]
#端口号
port=3306
#mysql路径
basedir=C:\mysql-8.0.33-winx64
#mysqldata
datadir=C:\mysql-8.0.33-winx64\data 
#最大连接数
max_connections=2000
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
#编码
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
#编码
default-character-set=utf8 

安装过程

下载部署mysql

按照准备目录中的地址获取 .msi.zip的mysql安装包,这里选择 mysql-8.0.33-winx64.zip 为例

mysql-8.0.33-winx64.zip 解压文件,目录为 C:\mysql-8.0.33-winx64

配置my.ini文件及系统变量

按照准备目录中的地址获取,并配置文件

1、将my.ini配置文件放置到C:\mysql-8.0.33-winx64\路径下
2、创建data文件夹在C:\mysql-8.0.33-winx64\路径下,即C:\mysql-8.0.33-winx64\data
3、配置系统变量
在这里插入图片描述

初始化及安装启动服务

  • 初始化并启动mysql服务

1、键入mysqld --initialize --console,完成mysql初始化,并记住初始化密码,见截图
2、键入mysqld --install mysql8,完成mysql安装
3、键入net start mysql,完成mysql服务启动
在这里插入图片描述

  • 重置初始化密码

1、键入mysqld -u root -p,输入初始化密码进入命令行
2、进入命令行后,键入alter user ‘root’@‘localhost’ identified with mysql_native_password by 'rootroot',重置密码为rootroot
3、键入mysqld -u root -p,输入重置后的密码rootroot,完成登录

在这里插入图片描述

遇到的问题及解决方法

  1. mysql提示this application requires visual studio 2019 x64
    在这里插入图片描述
    解决方法:官网下载依赖:https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-160,并安装
  2. MySQL报错ERROR 2003 HY000: Can’t connect to MySQL server on ‘localhost:3306’ 10061
    在这里插入图片描述
    解决方法:1、防火墙释放3306端口 ;2、修改my.ini文件,将端口改成3307或其他非占用端口;3、mysql未初始化,重新进行mysqld --initialize --consolemysqld --install mysql8net start mysql,完成mysql服务启动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小学僧来啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值