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 进行测试连接已存在的数据库

MySQL 下载与安装使用教程的更多相关文章

  1. Navicat 12.x for MySQL最新版安装破解教程(附安装包和注册机,全网独家可用

    title: "Navicat 12.x for MySQL最新版安装破解教程(附安装包和注册机,全网独家可用" categories: soft tags: soft autho ...

  2. my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接

    一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...

  3. MySQL下载、安装及启动

    介绍 Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之 ...

  4. MySQL下载与安装、解决报错

    MySQL下载与安装 一.下载 1.登录Mysql官网:https://www.mysql.com/ 2.点击下载Mysql社区版本 3.点击下载 4.点击下载Mysql社区服务 5.下载地址: 历史 ...

  5. MySql下载与安装(部署)

    一:MySQL介绍 1.MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司.MySQL 最流行的关系型数据库管理系统,在 WEB ...

  6. MySQL下载与安装配置

    一.Windows 上安装 MySQL Windows 上安装 MySQL 相对简单,最新版本下载地址: 官网:https://dev.mysql.com/downloads/mysql/ 下载步骤: ...

  7. MySQL下载及安装

    MySQL官网  http://dev.mysql.com/downloads/ Download --> Community --> MySQL Community Server 选择操 ...

  8. Qt Creator下载和安装(详细教程)

    简介 Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-project. ...

  9. Navicat for MySQL下载、安装与破解

    一:下载Navicat for MySQL 进入 Navicat for MySQL下载 ,根据需要选择下载的版本,我选择的是Windows 64bit,任意选择一个镜像地址下载. 二:安装Navic ...

随机推荐

  1. 2019SDN第四次作业

    一.配置java环境 输入命令sudo gedit ~/.bashrc 添加如下内容 二.启动并安装插件 cd distribution-karaf-0.4.4-Beryllium-SR4/bin/ ...

  2. nginx http跳https配置

    为了数据传输的安全性以及防止网页被恶意篡改,现在大多数网站都配置了https. 如何保证用户都是通过https进行访问呢? 如果有用到nginx,我们可以配置强制跳转. 在nginx配置中添加: se ...

  3. select示例

    #include <sys/select.h> #include <sys/time.h> #include <sys/types.h> #include < ...

  4. 使用window.open 实现弹框和居中对齐

    // 打开页面方法 window.open(url, '_blank', centerStyle('600', '400')+',toolbar=no,menubar=no,resizeable=no ...

  5. Oracle 表分区介绍与使用

    什么是表分区 分区表是将大表的数据分成称为分区的许多小的子集,类型有FAT32,NTFST32,NTFS.另外,分区表的种类划分主要有:range,list,和hash分区.划分依据主要是根据其表内部 ...

  6. Java并发与多线程教程(3)

    Java中的锁 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂.因为锁(以及其它更高级的线程同步机制)是由synchronized同步 ...

  7. vue-添加全局扩展方法

    1.添加全局方法或者属性,如: vue-custom-element 2.添加全局资源:指令/过滤器/过渡等,如 vue-touch 3.通过全局 mixin 方法添加一些组件选项,如: vue-ro ...

  8. splice与slice区别

    共同点:均是删除数组元素并返回结果. 区别:splice会改变原数组,而slice不会.并且splice会导致数组塌陷. 数组塌陷:使用splice删除元素时,剩余的数组元素索引的顺讯会改变. let ...

  9. 二、LinkList及其源码解析

    1.链表介绍 链表是一种物理单元上非连续,非顺序的存储结构.链表由一系列的姐点组成,结点可以在运行时动态生成.每个结点包含两个部分,一个是存储数据元素的数据域,一个是存储下一个结点的指针域 双链表是链 ...

  10. MongoDB divide 使用之mongotempalte divide

    需求:求一组数的两个字段计算结果的平均值 如有一组这样的数: 列名1 列名2 列名3 第一组数   a       2       5 第二组数   b       4       8 按照列名1分组 ...