参考教程:
MySQL 安装 | 菜鸟教程 (runoob.com)
MySQL 超详细安装配置教程 (亲测有效) - CSDN
# 下载
直接下了助教给的那个安装包。官网也可以下载,选择自己需要的版本。助教给的版本是 8.0.41,虽然可能老了点?
选择 Other Downloads——Windows (x86, 64-bit), ZIP Archive 下载。下载后解压至你喜欢的地方。我解压到 D 盘了。
# 环境配置
创建环境变量。在系统环境变量 Path 里添加自己刚刚解压文件夹的 bin 文件夹的地址。比如我的就是 D:\mysql-8.0.41-winx64\bin
# 创建配置文件
在安装位置的根路径文件夹下面新建 my.ini
文件。配置以下基本信息:
[client] | |
# 设置 mysql 客户端默认字符集 | |
default-character-set=utf8 | |
[mysqld] | |
# 设置 3306 端口 | |
port=3306 | |
# 设置 mysql 的安装目录 | |
basedir=D:\\mysql-8.0.41-winx64 | |
# 设置 mysql 数据库的数据的存放目录,MySQL 8+ 不需要配置,系统自己生成即可,否则有可能报错 | |
# 允许最大连接数 | |
max_connections=20 | |
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集 | |
character-set-server=utf8 | |
# 创建新表时将使用的默认存储引擎 | |
default-storage-engine=INNODB |
记得把安装目录改成你自己的。数据存放目录自动生成,不用配置。
# 启动 mysql
管理员模式打开命令行,切换至 bin 目录下 D:\mysql-8.0.41-winx64\bin
。
初始化数据库,输入命令: mysqld --initialize --console
执行完成后,会输出 root 用户的初始默认密码,如:
... | |
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ | |
... |
那么 APWCY5ws&hjQ 就是初始密码(不同人的不一样),后续登录需要用到,你也可以在登陆后修改密码。
输入以下安装命令: mysqld install
启动输入以下命令即可: net start mysql
# 登录 mysql
当 MySQL 服务已经运行时,我们可以通过命令行登录 mysql。 首先打开命令提示符,输入以下格式的命名:
mysql -h 主机名 -u 用户名 -p |
参数说明:
- -h : 指定客户端所要登录的 MySQL 主机名,登录本机 (localhost 或 127.0.0.1) 该参数可以省略;
- -u : 登录的用户名;
- -p : 告诉服务器将会使用一个密码来登录,如果所要登录的用户名密码为空,可以忽略此选项。
如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可: mysql -u root -p
然后根据提示输入密码,回车登录即可。
然后命令提示符会一直以 mysql> 加一个闪烁的光标等待命令的输入,输入 exit 或 quit 退出登录。
# 创建数据库
登录后使用 create 命令创建数据库,语法如下:
CREATE DATABASE 数据库名; |
记得加分号!
# 可视化工具
用命令行控制数据库,还有背那么多指令,太麻烦了。我们可以使用可视化工具来解决这个问题。
我这里使用的是开源工具 DBeaver 免费社区版,支持中文以及多种数据库连接(我用它同时连接了 mysql 和 postgresql),感兴趣的可以自己试一下。当然也有很多其他工具可以使用,看个人喜好啦。
如果使用 IDEA 的话(比如你写 springboot),有内置可视化数据库管理工具,也很好用。