MySQL安装zip版本及配置--笔记1


视频链接:https://www.bilibili.com/video/BV1fx411Z7CV

MySql学习笔记:(day1)

约法三章:

  • 笔记梗概
  • 课下不能看视频
  • 课下整理上课内容

主要介绍Windows下的zip安装

Mysql简述

mysql:是一个管理文件的软件

  • 服务端:
    • socket服务端
    • 管理本地文件
    • 接收指令
    • 解析指令【SQL语句】
  • 客户端:
    • socket客户端(各种各样)
    • 连接服务端
    • 发送指令
    • 解析指令【SQL语句】
  • PS:
    • DBMS数据库管理系统
    • SQL语句

PS:客户端的分类(在于是否有约束)

  • 关系型:sqllite、sqlsever、 关系比较多
  • 非关系型:MongoDB、redis

学习内容

一、下载和安装

1. 可执行文件

点点点

2. zip文件

  • 可放置任意文件夹

  • 初始化(在cmd中执行)

    • 服务端
    地址\bin\mysqld --initialize-insecure
    

    此时,用户名为root ,密码为空

  • 启动服务端:

    • mysqld
  • 客户端连接:
    mysql -u root -p

  • 发送指令
    - show databases;

    • create database db1;

二、开启Mysql的方式

cmd中操作

1. 绝对路径开启

  • 服务端对应 绝对路径\mysqld.exe
  • 客户端对应 绝对路径\mysql.exe

2. 配置环境变量

  • 在path 中添加 地址\bin
  • 启动时直接输入mysqld或mysql

3. window服务

【可直接结束进程】

  • 配置:(安装服务端)
    ​ 安装:地址\bin\mysqld --install
    ​ 删除: 地址\bin\mysqld --remove
  • 启动:
    ​ net start\stop MySQL

三、用户管理(root用户)

文件系统【show】

  • 文件夹【数据库】【use】
  • 文件【表】【from】
  • 数据行【行】【select】(通配符时*)

用户管理

1.创建用户:

create user 'name'@'IP' identified by 'password' 

2. 授权:

# 权限  人
# grant all (privilages) on 数据库.tables to username@'ip'
grant select,update to 'user'@'%' (%是ip的通配符)
show grants for 'user'@'%'  
revoke 权限 from 数据库.tables

3.连接:

mysql -h ip -u username -p 
mysql -h 192.168.0.14 -u young -p 123456
exit

DBA:

猜你喜欢

转载自blog.csdn.net/weixin_43899514/article/details/115401759