栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

【小白详解】开启远程mysql的管理,工作学习两不误,远程登录mysql,实时修改自己的数据库

【小白详解】开启远程mysql的管理,工作学习两不误,远程登录mysql,实时修改自己的数据库

一.前言

​ 近端时间学习数据库,自己在学校机房的操作都不能保存在自己的电脑上,数据库文件还要自己手动保存并拷贝回宿舍再手动导入,这实在够麻烦的。因此有了远程操作自己的数据库的需求,在此记录一下开启远程mysql控制的方法。

​ 该教程主要分为两部分:1.设置mysql远程用户。2.开启远程控制端口

二.设置mysql远程用户

使用命令提示符(CMD)登录mysql:

1.win+R 打开运行窗口然后输入cmd,回车打开命令提示符
mysql -u root -p123456  #这里我以root身份登录mysql,我的密码为123456,注意-p后没有空格
2.在mysql终端中依次输入
use mysql;   #切换数据库

delete from user where user='';   #删除匿名用户

3.增加允许远程访问的用户或者允许现有用户的远程访问

这里我给root授予在任意主机(%)访问任意数据库的所有权限

#mysql版本8.0以下使用以下命令
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
#mysql版本8.0及以上使用以下命令:
create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;

如果需要指定访问主机,可以把%替换为主机的IP或者主机名,root为用户名,by后面是远程登录的密码,大家根据自己的情况进行相应的修改。

4.退出数据库
quit
5.重启mysql服务,使配置生效,以下命令在CMD下依次执行
net stop mysql   #停止mysql服务

net start mysql   #开启mysql服务

恭喜你已经完成一半了!!

三.开启远程控制端口

这里我的mysql使用的是默认端口3306,如果自己修改过端口,那么接下来的操作请自行修改相应的端口号

1.打开控制面板,进入Windows Defender防火墙

2.找到高级设置并进入,受系统布局的影响,可能功能的位置会有一些出入,请大家耐心查找

3.开放端口

大家按截图标号依次点击即可

四.测试远程登录mysql 方式一:图形化登录远程mysql数据库

我使用的是mysql图形管理软件sql-yog,软件并不需要一致,mysql的图形化管理软件大多大同小异,在这里我还是给出sql-yog的

下载地址:https://softdown01.rbread04.cn/huajunsafe/SQLyog13.1.7.exe?timestamp=616921d8&auth_key=d1fdbbf59d2230fb7a2dbe68b5bbb7a8

1.获取本机ip地址,打开CMD,输入以下命令
ipconfig

找到ipv4地址,并记住

2.打开你的图形化管理软件,这里我打开sql-yog

方式二:命令行登录远程mysql

命令格式为:mysql -h ip地址 -u 用户名 -p密码 -P 端口号, 注意端口号前面是大写的字母P

例子:

mysql -h 172.22.224.160 -u root -p123456 -P 3306

恭喜你已经完成了远程mysql的配置

五.可能出现的问题

如果查看你的ip地址形如:192.168.*.* 的话,那你可能从路由器中连接WiFi的或连接网线的,这时候就需要你自己去路由器里面设置端口映射才能实现远程登录mysql,在这里我就不再进行讲述。

六.结语

本教程假设您稍微懂那么一点mysql的使用,毕竟如果不是这样的话,这教程篇幅就会有点过长了,如果您发现教程中哪些不对的地方,在评论区留言,我看到会及时回复,欢迎大佬的指正,同时祝愿大家数据库学习愉快!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/329306.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号