MySQL安装教程

前言

MySQL是目前使用最广泛的开源的关系数据库,最初是由瑞典的MySQL AB开发的,后来Sun收购了该公司,Sun又被Oracle收购,因此MySQL现在是Oracle旗下的产品。

MySQL的安装过程较为繁琐,所以我参考了网上的一些资料安装,然后整理出这篇文章。
本教程仅适用于Windows系统。

下载

MySQL的Community Server是免费的,可以在官网下载到.zip压缩包。

在下载页面可以选择不登录,点击No thanks, just start my download.直接开始下载:
Download Page

下载完成之后将压缩包解压到安装目录,例如我解压到了D:\mysql-8.0.17-winx64

配置

环境变量

将安装目录下的bin路径添加到环境变量:
Path

my.ini

接下来我们需要在安装目录新建一个文件my.ini,写入以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[mysqld]
# 设置端口
port = 3306
# MySQL的安装目录
basedir = D:/mysql-8.0.17-winx64
# 允许最大连接数
max_connections = 200
# 允许连接失败的次数
max_connect_errors = 10
# 服务端使用的字符集
character-set-server = utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine = INNODB

[client]
# MySQL客户端连接服务端时默认使用的端口
port = 3306
# MySQL客户端默认字符集
default-character-set = utf8

安装

初始化

以管理员身份运行cmd,然后在bin目录下执行以下命令:

1
mysqld --initialize --console

等待执行完成之后,会打印root用户的初始密码:
Password
注意,输出结果中有一段[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: V6p.vdVi?#AP,其中最后的V6p.vdVi?#AP就是初始密码。在更改密码前,请务必记住这个密码。

安装服务

bin目录下执行以下命令:

1
mysqld --install [服务名]

服务名默认为mysql,可以不填,但如果你要在同一台电脑上安装不同的MySQL服务,就需要用不同的名字加以区分。

安装完成后,就可以通过命令net start mysql启动MySQL服务,通过命令net stop mysql停止服务。
命令sc delete MySQL/mysqld -remove可以卸载MySQL服务。

更改密码

bin目录下执行以下命令:

1
mysql -u root -p

若密码正确,就会进入MySQL命令行,提示符变成mysql>,输入exit可以退出命令行。
在MySQL命令行中,输入以下语句:

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

注意不要漏掉末尾的分号;

至此,MySQL的安装就算完成了。

关于如何使用MySQL,也许以后我会写,不过肯定要咕很久啦

0%