1. mysql环境准备
这两天,接连遇到数据库。在脑子里转了一遍,好像现在仅仅会表的增删改查。。
当时没有好好学,现在来补补。以前多少学过些,所以过得比较快。
阅读书籍:《Mysql必知必会》chapter1~3。
思路:安装数据库工具+创建数据库+创建用户+授权
但是可能好些地方不合适。因为目前好多都不知道。等这本书看到 28节安全管理 的时候,回头修改。
回头我来总结这段:
安装数据库(DBMS+client)+创建数据库(创建/销毁)+创建用户(创建/销毁/用户查询/密码修改)+授权(权限查看/修改)+连接+等
注:文章的最后放了一些不相关的参考文章。那些并非这篇文章的参考文章。而是阅读1~3节中,电子版笔记中涉及到的一些文章,作为扩展阅读,列出在后。参考中的有些内容,我也并非都知道。只要深度能够畅通的阅读《Mysql必知必会》就好。
[toc]
数据库的安装
数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件)。
:alarm_clock:
误用导致混淆 人们通常用数据库这个术语来代表他们使用的数据库软件。这是不正确的,它是引起混淆的根源。确切地说,数据库软件应称为DBMS(数据库管理系统)。数据库是通过DBMS创建和操纵的容器。数据库可以是保存在硬设备上的文件,但也可以不是。在很大程度上说,数据库究竟是文件还是别的什么东西并不重要,因为你并不直接访问数据库;你使用的是DBMS,它替你访问数据库。
我感觉没有必要在windows上安装数据库。所以下面仅是linux(ubuntu)下安装数据库。
参考:在腾讯云 Ubuntu18.04 安装配置 MySQL 5.7(踩坑警告⚠️)
上面这篇参考文章很好。全伙了。 但当我们带着思考去阅读这篇文章的时候,发现它任然不够好。
不够好的地方,我偷懒,没有去查阅资料。:smiley:
我下面还是赘述下。但不会提及理由。
客户端的使用工具,我暂时用的是命令行。图形化以前用过14天的navicat 。我去看了下收费,好贵。
命令行,先凑活着吧。
数据库管理
用户管理
权限管理
参考文章
在腾讯云 Ubuntu18.04 安装配置 MySQL 5.7(踩坑警告⚠️)
MySQL 5.7 INFORMATION_SCHEMA 详解
最后更新于
这有帮助吗?