设置mysql远程访问权限,设置mysql远程访问权限命令脚本

大家好,今天小编关注到一个比较有意思的话题,就是关于设置mysql远程访问权限的问题,于是小编就整理了5个相关介绍设置mysql远程访问权限的解答,让我们一起看看吧。

服务器mysql怎么配置才能远程连接?

设置mysql数据库远程连接:

Windows系统

1、 停止mysql的服务。

2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin

3、 进入mysql数据库服务器

c:\mysql\bin>mysql –u root –p hkgt123

4、 选中数据库mysql :use mysql

5、 查询mysql数据库中的用户:

Select host,user,password from mysql;

6、 授权给root用户可以从任何主机使用密码为’hkgt123’登录MYSQL数据库:

mysql怎么连接远程主机?

MySQL提供了多种连接远程主机的方式,下面是其中一种常见的方法:

 

1. 打开Windows系统的“计算机”,选择“新建”,然后选择“文件资源管理器”。

2. 在“文件资源管理器”中,导航到“此电脑”并打开它,然后打开“服务”文件夹。

3. 在“服务”文件夹中,找到MySQL服务并双击它。

4. 在“MySQL服务属性”对话框中,选择“登录”选项卡,然后在“登录身份”下拉列表中选择“本地系统账户”。

设置mysql远程访问权限,设置mysql远程访问权限命令脚本

MySQL连接远程服务器数据库连接不上?

这个遇到过,是因为你的mysql没有开启ip访问权限。解决方案:

1。授权法:use mysql;grant all privileges on *.* to leo@'%' identified by "leo";以leo用户在任何地方都可以访问;

2。改表法:可以实现以root用户在任何地方访问数据库update user set host = '%' where user = 'root';这样就可以了

连接本地和远程mysql的命令有什么不同?

我的回答:连接本地MySQL可以直接使用mysql -uroot -p 进行连接。

连接远程MySQL,前提是连接的用户名需要在远程的mysql db中有可远程连接的授权。并且连接MySQL命令是mysql -h 远程IP -uroot -p进行输入密码连接。

这里连接用的root用户,本地或者远程连接的时候最好设置普通DB 用户连接。

MySQl如何权限及远程连接?

谢谢,Mysql实现远程连接,其实很简单的。这个实现,首先我们要搞懂,mysql远程连接的原理:现授权,并且打开mysql服务器所使用的端口号,再进行远程连接,那样才可以使用远程连接。

第一步,首先确认远程主机上面是否成功mysql服务

第二步,进入mysql,进行权限授权

你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。

mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

第三步,使用授权账户,进行远程连接。这样就可以远程连接mysql服务器上面了。

这个实现起来不难,总的来说就是两步:先授权,再进行远程连接。为了方便演示,我这里以某云为例,远程连接云服务器下面的mariadb数据库(mysql数据库的一个分支),本地环境为win7+mysql5.5,主要步骤介绍如下:

1.远程登录云服务器(这里是centos7),启动mariadb服务,我的数据库已经安装,这里的命令比较简单—"systemctl start mariadb.servoice",如图:

2.接着就连接数据库,进行授权,为了方便演示,我这里假设给Jack这个用户只在数据库paper上只授予查询select的权限,允许他在任何地点IP以密码"Jack123"来登陆,那么命令就是"grant select on paper.* to 'Jack'@'%' identified by 'Jack123'",如下:

3.打开本地cmd窗口,进行远程连接,命令是"mysql -h *** -u Jack -p Jack123",如下图所示,已成功连接远程数据库:

4.这里就可以进行正常的测试了,因为我们这里只给Jack赋予了paper数据库查询的权利,所以他只能select查询,除此之外,任何的增删改都不能操作,这里以paper数据库下面的users表为例,测试如下:

至此,一个完整的mysql远程授权和连接就已完毕,整个过程来说,没有什么难度—就是先授权,然后远程登录,和操作本地数据库类似,只要你对mysql授权命令grant有一定的了解,有一定的mysql基础,会基本的mysql命令,多熟悉熟悉流程,多练习练习,很快就能掌握的,网上也有许多这方面的教程,你可以参考参考,学习一下,至于后面如何取消授权,就是revoke命令,我这里就不再赘述了,希望以上分享的内容能对你有所帮助吧。

到此,以上就是小编对于设置mysql远程访问权限的问题就介绍到这了,希望介绍关于设置mysql远程访问权限的5点解答对大家有用。

苹果电脑偏好设置,苹果电脑偏好设置在哪儿
上一篇 2024-04-05 02:19:08
eui团队框架设置,eui团队框架设置 治疗
下一篇 2024-04-05 02:27:51

相关推荐