Windows 10环境安装 mysql (mysql-8.0.20-winx64)

一、安装

(1)解压打开下载的文件如下图:

GaussDB和mysql的兼容性_MySQL

(2)把mysql-8.0.20-winx64文件夹复制到你想安装MySQL的地方,建议放在E盘(除C盘以外)

GaussDB和mysql的兼容性_MySQL_02

二、配置初始化文件my.ini

(1)解压后的目录并没有my.ini文件,需要手动创建

GaussDB和mysql的兼容性_sed_03

(2)写入基本配置到my.ini

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录,一定要与上面的安装路径保持一致
basedir=E:\\MySQL\\mysql-8.0.20-winx64
# 设置mysql数据库的数据的存放目录,自动生成,无需手动创建,当然也可以放在其他地方
datadir=E:\\MySQL\\mysql-8.0.20-winx64\\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口,不建议修改,这是公认端口号
port=3306
default-character-set=utf8mb4

(3)注意问题

basedir=E:\\MySQL\\mysql-8.0.20-winx64
datadir=E:\\MySQL\\mysql-8.0.20-winx64\\Data
1:这里的目录是你的mysql-8.0.20-winx64安装目录
2: basedir 和datadir的文件夹之间用“/”,否则在下面的操作过程中可能出现错误。也就是说在my.ini中正确的路径都需要写成“\\”
或者写成如下格式
basedir=E:/MySQL/mysql-8.0.20-winx64
datadir=E:/MySQL/mysql-8.0.20-winx64/Data

三、配置环境变量

(1)首先win+r,输入sysdm.cpl打开系统属性----高级----环境变量

GaussDB和mysql的兼容性_GaussDB和mysql的兼容性_04

GaussDB和mysql的兼容性_mysql_05

(2)以管理员身份打开cmd命令窗口,

普通用户模式权限下的cmd安装mysql会出现报错提示

GaussDB和mysql的兼容性_MySQL_06

(3)首先切换到E:\MySQL\mysql-8.0.20-winx64\bin目录下:

E:
cd E:\MySQL\mysql-8.0.20-winx64\bin

GaussDB和mysql的兼容性_MySQL_07

在MySQL目录下的bin目录下执行命令

mysqld --initialize --console

GaussDB和mysql的兼容性_GaussDB和mysql的兼容性_08

root@localhost后面的一串奇怪的数字ocqW21=iisTj是生成的初始密码,需要记住这个密码,后续登录以及修改密码需要用到。复制密码先保存起来
ps:这个图是我在网上随便找的,因为我的电脑已经装上了mysql

(4)安装、启动MySQL服务

mysqld --install

出现Service successfully installed代表安装成功

(5)修改密码

首先打开数据库:

net start mysql

然后登入mysql -u root -p刚才复制的密码

root@localhost后面的一串奇怪的数字ocqW21=iisTj是生成的初始密码,

mysql -u root -p

GaussDB和mysql的兼容性_GaussDB和mysql的兼容性_09

设置新密码 你可以设置密码为123456

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

GaussDB和mysql的兼容性_GaussDB和mysql的兼容性_10

密码修改成功后 **exit;**t退出mysql

exit;

最后以密码123456登录成功,并查看所有数据库

GaussDB和mysql的兼容性_MySQL_11

以上就是所有步骤了

四、出现问题总结

问题一:1067错误

windows无法启动mysql服务报错1067的解决办法

E:\MySQL\mysql-8.0.20-winx64\bin\mysqld MySQL

GaussDB和mysql的兼容性_mysql_12

GaussDB和mysql的兼容性_MySQL_13