加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.zhandada.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

mysql连接远程数据库教程科普,如何由向日葵设置远程连接?

发布时间:2022-10-15 21:33:44 所属栏目:MsSql教程 来源:转载
导读: 默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。很多朋友对mysql连接远程数据库是很陌生的,小编为大家科普mysql连接远程数据库教程,并向大家

默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。很多朋友对mysql连接远程数据库是很陌生的,小编为大家科普mysql连接远程数据库教程,并向大家推荐一款好用的远程连接软件——向日葵。

mysql连接远程数据库教程科普

配置MySQL服务器

第一步是设置MySQL服务器,以侦听机器上的某个特定IP地址或所有IP地址。

如果MySQL服务器和客户端可以通过专用网络相互通信,那么最好的选择是设置MySQL服务器,仅侦听专用IP。否则,如果你想通过公共网络连接到服务器,就设置MySQL服务器,侦听机器上的所有IP地址。

为此,你需要编辑MySQL配置文件,添加或更改bind-address选项的值。你可以设置单个IP地址和IP范围。如果地址是0.0.0.0,MySQL服务器接受所有主机IPv4接口上的连接。如果你在系统上配置了IPv6,改而使用::,而不是0.0.0.0。

MySQL配置文件的位置因发行版而异。在Ubuntu和Debian中,该文件位于

/etc/mysql/mysql.conf.d/mysqld.cnf,而在基于Red Hat的发行版(比如CentOS)中,该文件位于/etc/my.cnf。

使用文本编辑器打开文件:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

搜索以bind-address开头的行,将其值设置为MySQL服务器应侦听的IP地址。

默认情况下,该值被设置为127.0.0.1(仅在localhost中侦听)。

在这个例子中,我们将值改为0.0.0.0来设置MySQL服务器,侦听所有IPv4接口:

mysqld.cnf

bind-address = 0.0.0.0

#skip-networking

如果有一行含有skip-networking,删除该行或通过在行开头添加#来注释掉它。

在MySQL 8.0及更高版本中,bind-address指令可能不存在。在这种情况下,将其添加到[mysqld]部分下。

完成后,重新启动MySQL服务以使更改生效。只有root用户或拥有sudo权限的用户才能重新启动服务。

想在Debian或Ubuntu上重新启动MySQL服务,请输入:

sudo systemctl restart mysqld

在基于RedHat的发行版(比如CentOS)上,想重新启动服务,运行:

sudo systemctl restart mysql

授权用户从远程机器来访问

下一步是允许远程用户访问数据库。

输入以下内容,以root用户身份登录MySQL服务器:

$ sudo mysql

如果你使用旧的原生MySQL验证插件以root用户身份登录,请运行以下命令,出现提示时输入密码:

$ mysql -uroot -p

从MySQL shell里面,使用GRANT语句为远程用户授予访问权限。

mysql> GRANT ALL ON database_name.* TO user_name@'ip_address' IDENTIFIED BY 'user_password';

其中:

database_name是用户将连接到的数据库的名称。

user_name是MySQL用户的名称。

ip_address是用户将连接的IP地址。使用%允许用户从任何IP地址进行连接。

user_password是用户密码。

比如说,要授予名为foo、使用密码my_password的用户从IP是10.8.0.5的客户端机器访问数据库dbname,你要运行:

mysql> GRANT ALL ON dbname.* TO foo@'10.8.0.5' BY 'my_passwd';

如何由向日葵设置远程连接?

2009年,贝锐于正式推出拥有自主知识产权的向日葵远程控制。在当时远程控制多半服务黑客且类似“病毒程序”的灰色背景下,向日葵作为一款阳光、绿色的远程控制软件向大众免费开放,并以界面友好、简单易用、安全放心的技术服务优势迅速打开市场,免费注册也是十分的简单,下面是操作步骤。

php5.6 连接mssql_php7.1 连接mssql_mssql连接器

下面我们以安卓控制端 控制 Windows被控端为例

一、注册帐号

首先我们访问向日葵官网 ,点击页面右上方【注册】mssql连接器,先注册一个贝锐帐号。

二、下载安装向日葵客户端(windows版)

贝锐帐号注册成功后,在向日葵官网点击“ 下载 ”,下载Windows向日葵客户端进行安装。

三、绑定帐号并设置密码(独立访问密码)

向日葵客户端安装后,输入刚注册的贝锐帐号登录绑定,并设置独立访问密码(用于远控使用)。

四、下载安装安卓向日葵控制端

在手机版在各大应用市场中,输入关键字“向日葵”,按提示进行安装,安装的过程中会提示“授权开启相关权限”,点击“确定”授权,安装完成进入登录页面,输入刚注册的贝锐官网帐号进行登录。

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!