4、跨电脑访问mysql数据库

一、提出任务

1.任务目标

(1)掌握局域网内配置可访问mysql数据库的方法。

(2)掌握用户账号的创建、查看、修改、删除方法。

(3)掌握用户权限的设置方法。

2.解决的问题

熟练掌握配置局域网,并设置mysql可以跨电脑访问。

二、实验内容

1.设置局域网中IP地址

假设有一路由器 wifi 名为 “ softtest ”, 密 码 为 :202088888888。

将自己电脑连接此 wifi,并将 ip 地址设置为固定 ip,格式: 192.168.1.100。

备注:也可以自己组建局域网,IP自己设置。

大概步骤如下图:

2.设置mysql可以使用IP地址登录。

update user set host='%' where host='localhost';

设置后重启mysql。

Net stop mysql8

Net start mysql8

3.使用IP的形式,登录服务器的mysql。

mysql –h 192.168.1.100 –u root -p

4.登录之后,创建数据库“exam”,在exam数据库中创建数据表“04923B2”

04923B2(sid char(8) primary key,

Sname varchar(20) not null

Indate timestamp default current_timestamp())

5、在本地主机创建账号

create user 04923B2@’%’ identified by '333333';

6、给账号分配向04923B2表写入数据的权限。

grant insert on table exam.04923B3 to 04923B2@’%’;

7、给账号分配读04923B3表数据的权限。

grant select on table exam.04923B2 to 04923B2@’%’;

8、使用局域网中其他电脑,使用创建的账号04923B2登录主机,并写入自己的学号、命名,并查询数据。

mysql –h 192.168.1.100 –u 04923B2 –p

use exam;

insert into 04923B2(sid,sname) values(‘20230001’,‘张三’)

select * from 04923B2;

9、思考:账号04923B2是否能够删除表中数据?

扩展任务:

(1)作为服务端的主机,给本组成员创建向04923B2表写入、查询数据的账号,使用“K+学号”作为用户名,密码为学号。

(2)组内其他成员,在自己电脑登录主机,向04922B2表写入自己的信息,并查询数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乄辰_qq_2791629529

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值