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


    什么是数据库:

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

    而在服务端要做的事情就是将数据库中的表与表之间,简历好一定的联系,根据产品需要的逻辑联系,将数据以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这一步是跨端的不可确实的一部分。

  • 相关阅读:
    leetcode/含有所有字符的最短字符串
    vue-自适应滑动条overflow: auto
    kr 第三阶段(一)16 位汇编
    Java后端模拟面试,题集①
    10Linux 进程管理学习笔记
    c primer plus(2)
    【nodejs案例】记账本功能 -- 如何配置API(三)
    myBatis基础学习笔记
    Mysql密码忘记后怎么重置密码,mysql8之后有改动
    非常全的一份Python爬虫的Xpath博文
  • 原文地址:https://blog.csdn.net/qq_31281245/article/details/127899555