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年,贝锐于正式推出拥有自主知识产权的向日葵远程控制。在当时远程控制多半服务黑客且类似“病毒程序”的灰色背景下,向日葵作为一款阳光、绿色的远程控制软件向大众免费开放,并以界面友好、简单易用、安全放心的技术服务优势迅速打开市场,免费注册也是十分的简单,下面是操作步骤。 下面我们以安卓控制端 控制 Windows被控端为例 一、注册帐号 首先我们访问向日葵官网 ,点击页面右上方【注册】mssql连接器,先注册一个贝锐帐号。 二、下载安装向日葵客户端(windows版) 贝锐帐号注册成功后,在向日葵官网点击“ 下载 ”,下载Windows向日葵客户端进行安装。 三、绑定帐号并设置密码(独立访问密码) 向日葵客户端安装后,输入刚注册的贝锐帐号登录绑定,并设置独立访问密码(用于远控使用)。 四、下载安装安卓向日葵控制端 在手机版在各大应用市场中,输入关键字“向日葵”,按提示进行安装,安装的过程中会提示“授权开启相关权限”,点击“确定”授权,安装完成进入登录页面,输入刚注册的贝锐官网帐号进行登录。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |