丹阳网站建设机构,网站后台 搜索,做地方网站论坛赚钱,网站乱码对于数据库的学习#xff0c;我们都是在localhost主机上进行操作#xff0c;当我们在Linux系统上安装数据库时#xff0c;我们就有了尝试在win上去访问Linux上的数据库的想法。
数据库中的用户#xff1a; 我们都知道数据库中顶级的用户为root#xff0c;在做创建用户的联… 对于数据库的学习我们都是在localhost主机上进行操作当我们在Linux系统上安装数据库时我们就有了尝试在win上去访问Linux上的数据库的想法。
数据库中的用户 我们都知道数据库中顶级的用户为root在做创建用户的联系中我们都会这样操作
create user zhangsanlocalhost indentified by 123456 zhangsanlocalhost 这部分指定了要创建的用户名和该用户允许连接的主机。准确的说是win的ip地址。为了方便我们设为%就是说允许所有ip可访问。创建win_root用户
create user win_root% indentified by 123456
创建完之后我们可以在登录mysql后输入
use mysql;
select user, host from user;
可以查看用户表以及可访问的ip 我们可以看win_root 可以被任意的ip访问。
然后授予win_root用户的权限
grant all privileges on *.* to win_root% with grant option 注意这里创建一个用户是为了区分原来的root用户
还要刷新一下
flush privileges;
然后再在Linux和win下检查是否能够Ping通 然后再图像化命令窗口中进行连接这我用的是datagrip 这里主机号就不能在写localhost了要写你自己Linux上的ip密码为创建用户时的密码 测试 创建一张学生表 查询出的结果