MySQL是一款常用的数据库管理系统。这里简单归纳两个词,一个是数据库(DataBase,DB),另一个是数据库管理系统(DataBase Management System,DBMS)。数据库是什么?当然是用来存储数据的,你存入银行的钱,在银行管理系统
里就是数据,当很多存款人往银行存钱,就形成很多很多的数据,这些很多的数据统称为数据库。为了方便你存钱和取钱,于是就需要一个良好的管理系统来操作了,这个操作的系统就成为数据库管理系统。数据库管理系统目前常用的有MySQL,DB2,sqlServer,oracle等,这个是比较常见的几种。其中DB2主要用于处理海量的数据,一般小型公司都不用,sqlServer因为只有windows端,所以范围相对较小,oracle是甲骨文公司的,可以说是目前最为优秀的数据库管理系统了,但是价格昂贵,维护 升级成本高,因此MySQL相对来说就比较占优势了,好的,废话不多说,接下来开始进行下载安装教程讲解。
一、MySQL下载
官网下载(需要VPN吧,不太清楚,我点进去很卡):https://dev.mysql.com/downloads/mysql/
镜像站下载(一键下载,很方便):https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.25-winx64.zip
然后解压文件。
当然,这里给出的时Windows版本,如果你用的是其他系统,下载:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/
在安装目录下新建my.ini文件
my.ini文件内容如下
[Client]
#设置3306端口
port = 3306
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL5.7\mysql-5.7.27-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL5.7\mysql-5.7.27-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
配置环境变量
1: 新建系统变量
变量名称: MYSQL_HOME
变量值:MySQL安装目录。 如: D:\MySQL5.7\mysql-5.7.27-winx64
2:编辑系统变量 Path
将 %MYSQL_HOME%\bin 添加到 Path即可
管理员身份运行命令提示符cmd
进入mysql安装bin目录,执行mysqld -install命令进行安装,需要注意的是,在这里要注意切换到D盘目录下。
mysqld --initialize-insecure --user=mysql命令初始化
成功后,会生成data目录并生成root用户
WIN+R启动命令行,切换到C:\Windows\System32目录下, 输入启动命令: net start mysql,启动的Mysql如下
设置密码
1:输入以下命令进入MySQL:
mysql -u root -p
2: 输入以下命令设置密码:
# 切换到mysql数据库
use mysql;
#设置密码:password:新密码;user: 用户
update user set authentication_string=password('123456') where user='root';
# 刷新MySQL的系统权限相关表
flush privileges;
到这里,MySQL就算安装完成了。需要注意的是,每次使用MySQL时,需要切换到C盘目录下(C:/Windows/System32),输入net start mysql,关闭服务时,在C盘目录下输入net stop mysql关闭服务,然后切换到D盘(D:/MySQL5.7/Mysql-5.7.27-Winx32/bin),输入
mysql -u root -p
然后输入密码,开始运行MySQL。