一、提出任务
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;