一、官网下载MySQL
MySQL :: Download MySQL Community Server (Archived Versions)
二、MySQL的配置及初始化
1、配置环境变量
这里就部再赘述了
2、新建配置文件
[mysqld]character-set-server=utf8port=3306basedir=D:\software\mysql-5.7.24-winx64datadir=D:\software\mysql-5.7.24-winx64\datamax_connections=200max_connect_errors=10default-storage-engine=INNODBsql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION[mysql]default-character-set=utf8[client]default-character-set=utf8port=3306
这里是作者的配置文件,记得将存储路径修改,然后保存为 .ini文件
3、初始化MySQL
去C:WindowsSystem32 下以管理员方式运行 cmd.exe,在黑框中输入 mysqld --initialize-insecure
如果没有出现报错信息则证明初始化已经完成
这时,MySQL目录下会有data文件夹产生
4、注册MySQL服务
在黑框中输入 mysqld --install 敲回车
显示服务成功安装,就成功了
5、启动MySQL服务
在黑框中敲入 net start mysql
停止服务为 net stop mysql
三、MySQL的登录和退出
打开黑框,输入mysql -uroot -p1234
出现mysql >则登陆成功
参数:mysql -u用户名 -p密码 -h要连接的mysql服务器的ip地址(默认127.0.0.1) -P端口号(默认3306)
退出mysql 输入exit或quit
四、MySQL的数据模型
MySQL是关系型数据库,关系型数据库是建立在关系模型基础上的数据库,简单说,关系型数据库是由多张能互相连接的 二维表 组成的数据库
我们通过客户端可以通过数据库管理系统创建数据库,在数据库中创建表,在表中添加数据。创建的每一个数据库 对应到磁盘上都是一个文件夹。
总结:
MySQL中一个数据库对应磁盘上的一个文件夹
在每个数据库中可以创建多个表,每张都对应到磁盘上一个 frm 文件
每张表可以存储多条数据,数据会被存储到磁盘中 MYD 文件中