前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >虚拟机连接本地数据库

虚拟机连接本地数据库

作者头像
全栈程序员站长
发布于 2022-09-02 10:14:14
发布于 2022-09-02 10:14:14
1.9K0
举报

大家好,又见面了,我是你们的朋友全栈君。

我们在运行虚拟机上面的项目时,可能要用到本机的数据库,在使用过程中会遇到数据库拒绝访问的情况 ,这是因为在安装本地数据库时没有启动远程连接。

使用两种方法来解决这种问题

一、使用命令行模式

第一步 先切换到MySQL的安装路径下面的bin目录(我的MySQL的安装路径为D:\MySQL\MySQL Server 5.6\bin);

第二步 登录到mysql中 连接本地数据库 mysql -uroot -p123456 表示 用户名为root 密码为123456

二、开启mysql的远程账号

第一步 创建远程登陆用户并授权

GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;

1所指的*号表示本地数据库的数据库名 *.*号表示而本地的所有数据库都授权 test.*表示授权test数据库里面的所有表

2所指的是root这个用户 4表示root对应的密码名

3 表示host主机IP 这里的%表示正常的IP地址多可以,

表示将test数据库的所有权限授权给 root 这个用户,允许root用户在192.168.133.1这个ip下面进行远程登录,并设置root用户的密码为123456

三、如何开启mysql的远程账号

执行 flush privileges;

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/138456.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档