admin 管理员组

文章数量: 886993

 一、下载MySQL 5.7

通过访问官网下载对应的安装包

二、将下载的压缩包解压到自己指定的目录下

三、配置my.ini文件

在MySQL安装目录下新创建my.ini文件,并填写以下内容

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\LifeOwn\Mysql\mysql-5.7.44-winx64\mysql-5.7.44-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\LifeOwn\Mysql\mysql-5.7.44-winx64\mysql-5.7.44-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

 四、安装MySQL服务

1.首先需要以管理员身份打开命令行窗口,然后进入MySQL目录下的bin目录,并执行下面的命令:

mysqld install

2.初始化 MySQL 数据库,执行下面的命令(会生成初始root密码请记住):

mysqld --initialize --user=mysql --console

3.启动MySQL服务,执行下面的命令:

net start mysql

五、使用MySQL

1.登录mysql,执行下面的命令(密码就是初始化中的密码):

mysql -u root -p

2.由于初始密码过于复杂,我们通过命令修改root密码,执行下面的命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

六、使用可视化连接工具,测试是否可以连通

七、设置MySQL服务开机自启,执行下面的命令:

sc config mysql start= auto

八、注意!注意!注意!

1.运行安装命令报错:mysqld: Could not create or access the registry key needed for the MySQL applicationto log to the W

处理方法:这是由于命令行没有使用管理员方式打开,我们去c盘找到C:\Windows\System32文件 , 通过管理员身份打开即可

2.由于初始化我遇到了两个问题,这里记录一下,如果你安装也遇到这个情况对应处理一下。

2.1初始化报错:MySQL [Warning] TIMESTAMP with implicit DEFAULT value is deprecated

处理方法:打开配置文件my.ini,找到包含[mysqld]段落,在末尾添加一行内容,如下:

explicit_defaults_for_timestamp=true

2.2初始化报错: [ERROR] --initialize specified but the data directory has files in it. Aborting.

处理方法:将数据库设置的数据存放目录 data 内容全部删除即可

3.初始化后如果root的初始密码没有记住,也可以在安装目录data文件夹下找到***.err文件,使用记事本打开,即可发现初始密码内容(A temporary password is这一句话后面)

本文标签: 步骤 系统 Windows MySQL