【Egg从基础到进阶】二:安装本地Mysql

举报
赵小左 发表于 2022/11/30 20:36:06 2022/11/30
【摘要】 ​什么是数据库:数据库是用于将数据持久化存储的一个容器,并且在这个容器处于云端,而不是像游览器的本地存储一样,数据只是针对你当前所在游览器。游览器的存储是一对一的。而线上数据库的存储是一对多的,或者是多对多的。而在服务端要做的事情就是将数据库中的表与表之间,简历好一定的联系,根据产品需要的逻辑联系,将数据以API接口的形式抛出,供前端人员使用。所以我们虽然是前端,但是为了成为一名合格的全栈,...

什么是数据库:


数据库是用于将数据持久化存储的一个容器,并且在这个容器处于云端,而不是像游览器的本地存储一样,数据只是针对你当前所在游览器。游览器的存储是一对一的。而线上数据库的存储是一对多的,或者是多对多的。

而在服务端要做的事情就是将数据库中的表与表之间,简历好一定的联系,根据产品需要的逻辑联系,将数据以API接口的形式抛出,供前端人员使用。

所以我们虽然是前端,但是为了成为一名合格的全栈,数据库是我们避不开的问题。本章就带大家安装自己的mySql。


本地安装Mysql

Mysql 的安装分为 Mac跟 windows。毕竟两者系统不 一致。因为笔者是window,所以这里只说window的安装方法。mac没用过只能让同学们自行去探究了。

  1. 在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这一步是跨端的不可确实的一部分。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。