mysql的远程链接是什么
mysql的远程链接是什么
mysql远程连接的命令其实和本地连接的命令相同,都是"mysql -h -u -p"命令,唯一区别就是你有没有允许mysql在远程IP连接登录,下面我大概介绍一下如何实现mysql远程连接,主要是两种方法,以我的ali云MariaDB数据库为例(mysql一个分支),本地环境为win7+mysql5.5,主要步骤如下:
方法一:改表法
1.打开数据库,输入命令如图所示,以root用户为例,主要是修改root用户允许他在远程IP地址访问数据库:
我的数据库已修改,使用"select host,user from user"命令进行可以进行查看,如图所示:
2.接着就可以在本地进行测试,打开cmd窗口,命令是"mysql -h -u root -p",如下图所示,已经成功远程连接数据库:
方法二:授权法
1.这里我假设向abc这个用户,只在paper数据库上授予select查询的权限,允许他在任何地点IP以密码654321登录,那么命令就是"grant select on paper. on 'abc'@'%' identified by '654321'",如下图:
2.接着,我们就可以在本地进行测试了,打开一个cmd窗口,输入"mysql -h -u abc -p",然后输入密码,就可以远程连接数据库了,我这里已经成功连接,并且只显示出了paper这个数据库,如图:
接下来就可以进行数据库的查询了,注意,这里只有查询权限而已。
至此,两种远程连接mysql的方法都已介绍完毕。从整个过程来看,其实不难,就是授权允许远程IP登录,其他命令和操作本地的mysql命令相同,只要你有一定的mysql命令基础,多熟悉熟悉过程,多练习练习,很快就能掌握的,网上也有这方面的教程和例子,你可以参考学习一下,对你应该有很大的帮助,希望以上分享的内容能对你有所帮助吧。
原创文章,作者:Ame,如若转载,请注明出处:https://www.lbseo.cn/14094.html