0. 前言
- MySQL是一种关系型数据库,使用尤为广泛,适合数据库入门学习;
- 本文主要介绍在Windows环境下安装MySQL,以及简单使用MySQL以验证安装;
1. 安装
-
从官网下载MSI安装包,双击安装,基本一路next即可,在不能next的一页,输入root account的用户名和密码,然后继续next直到结束;
-
找到配置文件,添加配置内容:修改字符集以避免乱码,存储引擎改为INNODB;
[client]
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
default-storage-engine=INNODB
-
默认配置文件目录:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini;
-
配置文件位置可以在连接上mysql后采用指令:
show variables like 'datadir';
查看; -
INNODB是mysql的数据库引擎之一,主要提供操作缓冲作用以支持事务、回滚、并发等特性;
- INNODB是默认存储引擎,可以不设置也OK,搜索该设置语句能发现重复;
- 经测试,
character-set-server=utf8mb4
语句将被注释;
-
mysqld 是mysql的服务器,可以参考官方文档-mysqld;
-
-
配置文件改完后,需要重启MySql服务才能生效,打开任务管理器–>服务,找到MySql相关服务,此处默认为MySQL80,右键重新启动;服务名称在安装过程中可以修改;
- 也可采用控制台指令停止、启动服务:
net stop mysql80
停止,net start mysql80
启动;
2. 连接到mysql
- 在目录 C:\Program Files\MySQL\MySQL Server 8.0\bin 下打开cmd,输入命令:
.\mysql.exe -u root -p
- -u表示输入用户名,此处root是安装时配置的用户名;
- -p表示输入密码,回车后需要输入安装时配置的密码;
- 如果不想每次都到目录下打开cmd,可以将刚才的bin目录添加到环境变量,就可以直接Win+R输入命令了:
mysql -u root -p
- 成功进入mysql后将显示一些信息,命令行也将有变化:
3. 简单指令
-
尝试简单指令,显示当前所有数据表:
show databases;
- 注意:sql语句都需要用分号
;
结尾; - 结果如图:
- 注意:sql语句都需要用分号
-
前面提到的查看配置文件目录:
show variables like 'datadir';
-
查看配置情况:
status
或\s
:
-
退出连接可用
quit
或者exit
命令,最后会贴心地说一句Bye~
5. 小结
- 安装:下载MSI安装包,可以一路next,不能next时填写root账户用户名密码后next,完成;
- 认知:要想使用MySQL数据库,需要后台运行一个MySQL服务程序作为服务器,然后在控制台连接服务器,从而对数据进行增删改查等;
- 配置:找到目录下的my.ini文件,加入内容,重启服务;
- 使用:通过
mysql -u root -p
命令连接到服务器,随后可使用show databases;
指令查看现有数据表,使用status
命令查看状态,使用exit
或quit
断开与服务器的连接;
今天你学废了吗?