MySQL 下载与安装

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

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


posted @ 2019-04-03 08:46 梓鸿 阅读(…) 评论(…) 编辑 收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值