• MySQL 下载与安装


     

    MySQL 官网地址:https://www.mysql.com/

    等待下载完成

    双击运行

    如果有需要 我们可以新增一个用户出来

    点击 Add User,不需要的话 直接 点击 next

     

    默认的MySQL安装在C盘

    找到 可执行的 mysql的可执行程序

    查看 MySQL服务 是否 启动

    使用 DOS 命令 进行测试 是否 可正常使用

    将 mysql 的可执行命令的路径配置到 path 中

    打开 cmd 命令 窗口

    输入 msyql -V 能输入出 版本 即可正常使用

    在 cmd 中使用 mysql

    复制代码
    #进入 数据库
    mysql - u 用户名 -p 密码
    
    #查看当前用户的数据库
    show databases;
    
    #创建一个数据库
    create dabase demo;
    
    #使用哪一个数据库
    use demo;
    
    #创建一个表
    create table my_table(
    id int ,
    name varchar(20)
    )default charset=utf8;
    
    #............
    复制代码

    用户跟权限

    用户跟权限的相关信息,都是保存在下面表中:

    • mysql.user
    • mysql.db/host/table/priv…

    mysql.user 是一个非常重要非常特殊的表,它保存了所有的账号信息,以及保存了账号的权限信息。

    如果要操作用户和权限,有两种方式:

    1. 使用相关的授权语句
    2. 直接修改 mysql.user 表

    第一种方式

    复制代码
    -- 查看用户
    select current_user(), user();
    select * from mysql.user;
    
    -- 创建与授权
    create user 'xxx'@'host' identified by '密码';
    grant all on ttt.* to 'user'@'host' with grant options;
    
    -- 查看授权情况
    show grants for 'user'@'host';
    
    -- 用户的管理,删除密码等
    set password for 'user'@'host' = password('新密码');
    drop user vip;
    
    -- 授权的相对完整语法为:
    grant all/alter/create/drop/select/update/delete
          on *.* -- db.*/db.table
          to 'user'@'host'
          identified by '密码'
          with max_user_connections 2
               max_connections_pser_hour 5;
    复制代码

     第二种方式

    复制代码
    -- 增加用户
    insert into mysql.user(host, user, password) values (xx, yy, zz);
    
    -- 修改密码
    update mysql.user set password=password('新密码') where user='vip' and host='%';
    
    -- 修改权限
    update mysql.user set event_priv='Y' where user='vip' and host='%';
    
    -- 注意,使用 sql 语句修改用户跟权限之后,需要手动刷新权限表
    flush privileges;
    复制代码

    使用 MySQL-Workbench 可视化工具

    点开 Local instance MySQL57 进行测试连接已存在的数据库

     

  • 相关阅读:
    python学习笔记——拾
    python学习笔记——玖
    Python 实现栈与队列
    Vijos1774 机器翻译 [模拟]
    Vijos1788 第K大 [模拟]
    Python 序列求和
    HDU 2102 A计划 DFS与BFS两种写法 [搜索]
    Python 多组输入
    Python 文件读写
    HDU 2068 RPG错排 [错排公式]
  • 原文地址:https://www.cnblogs.com/nongzihong/p/10646614.html
Copyright © 2020-2023  润新知