前言
MySQL是目前使用最广泛的开源的关系数据库,最初是由瑞典的MySQL AB开发的,后来Sun收购了该公司,Sun又被Oracle收购,因此MySQL现在是Oracle旗下的产品。
MySQL的安装过程较为繁琐,所以我参考了网上的一些资料安装,然后整理出这篇文章。
本教程仅适用于Windows系统。
下载
MySQL的Community Server是免费的,可以在官网下载到.zip
压缩包。
在下载页面可以选择不登录,点击No thanks, just start my download.
直接开始下载:
下载完成之后将压缩包解压到安装目录,例如我解压到了D:\mysql-8.0.17-winx64
。
配置
环境变量
将安装目录下的bin
路径添加到环境变量:
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用户的初始密码:
注意,输出结果中有一段[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,也许以后我会写,不过肯定要咕很久啦。