哈喽,这期博客我们来详细讲解下如何下载并安装好MySQL数据库
首先,我们这里简介下MySQL是个怎么样的数据库
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
总之(敲了敲黑板),各大公司的数据库都是用这个,所以作为一个优秀的人才也必须掌握
接下来,我们从下载开始讲起
首先我们要登录MySQL的官网https://www.mysql.com/
我们选中DOWNLOADS - Community tab
我们选中左边列表里的MySQL Community Server (这个是社区开源版,意味着 免!费!)
我们采用下载最新版本,通过上图的指示,选好了版本就能愉快的下载了
下载完后解压其压缩包到C:\Program Files\MySQL路径 (这里的MySQL文件夹得自己建,个人推荐装到c盘)
然后打开它,你会发现一个很尴尬的问题,5.7版本的MySQL数据库居然没有data 文件夹和 my.ini 文件,这可就爆炸了,但是没关系,我们自己也可以创建
这个我们等下再创建,我们先来创建它的环境变量
首先我们创建一个MYSQL_HOME 的变量,它的值就是上面你将解压包解压出来的路径(我这边是 C:\Program Files\MySQL\mysql-5.7.20-winx64)
然后我们要编辑Path 变量, 往上面加上MYSQL_HOME变量的引用 %MYSQL_HOME%\bin;
这样就大功告成了
接着,我们要把data 文件夹和 my.ini 文件搞出来
data 文件夹搞出来:
在C:\Program Files\MySQL\mysql-5.7.20-winx64\bin 路径里,用管理员权限打开 cmd (注意:要用管理员权限!要用管理员权限!要用管理员权限!)
然后跑这个命令:
mysqld --initialize-insecure --user=mysql (注意有空格)
命令唰一下跑完后,回到MySQL根目录,你会发现data 文件夹出来了
my.ini 文件搞出来:
这个文件得我们自己创,我们首先来到MySQL根目录(我这边是 C:\Program Files\MySQL\mysql-5.7.20-winx64)
内容如下:(也可以自己百度)
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=C:\Program Files\MySQL\mysql-5.7.20-winx64
# 设置为MYSQL的数据目录
datadir=C:\Program Files\MySQL\mysql-5.7.20-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
这样,data 文件夹和my.ini 文件都出来了,可喜可贺
接着我们要去 C:\Program Files\MySQL\mysql-5.7.20-winx64\bin 路径里用 管理员权限打开 cmd 运行下面命令
mysqld -install
如果出现Service successfully installed 说明注册成功了
因为我这边是赢注册过了,所以会出现上图的情况
好啦好啦,最后就是激动人心的启动MySQL数据库了,
当然,想启动,首先就得把MySQL的服务开起来,不然也是白搭
用 管理员权限打开 cmd 运行下面命令
net start mysql
如果出现服务启动成功就说明ok啦,就像这样
当然,你想关闭服务的时候(不用的时候服务开着电脑会卡,当然你是万元神机,这话当我没说过),同样用 管理员权限打开 cmd 运行下面命令
net stop mysql
如果出现服务已成功停止就说明ok啦,像这样
最后的最后,我们尝试下连接MySQL数据库
在服务已经打开了的情况下,我们继续用 管理员权限打开 cmd 运行下面命令
mysql -u root -p (默认root账户是没密码的,遇到输入密码,继续敲回车)
登录成功的话,你会看到 Welecome to the MySQL monitor... 如下图
好啦,这期博客到这里了,下次博客,我会简单讲下如何用MySQL 数据库增删改查,溜了