MySQL 学习笔记1

Mysql 组成

    服务端

    -文件操作 -> 对应bin文件夹中的mysqld

    -接受指令

    -指令解析

    客户端

    -链接服务端 -> 对应bin文件夹中的mysql

    -发送指令

Mysql 安装

    -https://dev.mysql.com/downloads/mysql 下载 zip解压后即可(可将其中bin目录加入环境变量,方便在cmd中运行)

Mysql初始化

  mysqld --initialize-insecure ->初始化后可通过无密码root进行登录

  mysqld -> 打开服务端

  mysqld --install; net start/strop MySQL; 安装服务并开启/停止服务

  mysql -u 用户名 -p 数据库名 -> 登录客户端

Mysql新建用户及授权

  新建用户

  create user '用户名'@'IP地址' identified by '密码'

  例子: create user 'alex'@'localhost' identified by '123456';

      create user 'xiaobailian'@'192.156.%' identified by '112233'; -> 其中%表示只要IP地址只要满足开头的'192.156'即可

  用户授权

       grant select,insert,update,delete on 数据库名.表名 to 用户

  grant all privileges on 数据库 to 用户

  例: grant select on db1.tb1 to 'alex'@'%;

     grant all privileges on db1.* to 'xiaobailian'@'192.156.%';

posted @ 2021-11-07 19:44  noobXs  阅读(14)  评论(0)    收藏  举报