什么是数据库:
数据库是用于将数据持久化存储的一个容器,并且在这个容器处于云端,而不是像游览器的本地存储一样,数据只是针对你当前所在游览器。游览器的存储是一对一的。而线上数据库的存储是一对多的,或者是多对多的。
而在服务端要做的事情就是将数据库中的表与表之间,简历好一定的联系,根据产品需要的逻辑联系,将数据以API接口的形式抛出,供前端人员使用。
所以我们虽然是前端,但是为了成为一名合格的全栈,数据库是我们避不开的问题。本章就带大家安装自己的mySql。
本地安装Mysql
Mysql 的安装分为 Mac跟 windows。毕竟两者系统不 一致。因为笔者是window,所以这里只说window的安装方法。mac没用过只能让同学们自行去探究了。
在window中mysql的安装方法有两种。
下载MSI文件,然后点击运行,利用window系统的安装方法,一步步往下走,MSI文件指的就是可视化界面安装文件。
下载ZIP压缩包,解压出来就能立即使用,可能下载的适合会慢一些。
本次我们推荐用第二种,ZIP压缩包的方式。
首先我们得打开Mysql官方下载地址。MySQL :: Download MySQL Community Server 系统选择 windows。然后在下方我们选择 Windows (x86, 64-bit), ZIP Archive 下载即可。
在登陆页面,我们可以选择 no thanks just start my download 免登录进行下载。
下载完后自行解压,放到你们想放的位置即可。
这时候我们需要在解压后的文件夹内,新建一个.ini 文件,我们起名为 my.ini
环境变量配置
打开电脑的控制面包,进入系统,点击高级系统设置打开环境变量。
新增系统变量
编辑用户变量 Path。增加 mysql 地址 。
完成以上环境变量配置之后,我们就可以命令行进行安装mysql了。
首先我们在开始中 输入 cmd 找到 命令提示符 右键使用管理员允许。
然后在cmd命令框中进入到mysql的安装目录下的bin目录中
使用 :mysqld --install 安装mysql
安装成功后显示
其次我们需要生成data目录。
使用命令
mysqld --initialize-insecure --user=mysql
然后使用 net start mysql 启动mysql服务
为了方便我们链接,我们还需要设置mysql的用户名密码。
我们依旧在当前cmd 框中,输入 mysql -u root -p
进入mysql中。
这时候会发现,cmd的目录变成了 mysql
也就是我们进入了mysql中。
下来我们依次输入
use mysql;
alter user 'root'@'localhost' identified with mysql_native_password by '你的密码';
flush privileges;
上面指令的作用是,还原mysql加密会泽,然后修改你的链接密码。
注意:分号不可缺失!
到这里,myssql就安装和结束了。我们可以使用navicat 来进行链接。
保存后双击打开即可链接到本地服务器上。
可以双击 mysql 查看对应的表
到此,mysql 安装就结束了。如果有人在过程中碰到问题,别灰心,可以尝试去搜索找相关答案,毕竟 mysql这一步是跨端的不可确实的一部分。