精华内容
下载资源
问答
  • 支持本地 远程 域名方式连接数据库 并执行MYsql语句,带返回信息 一共3条命令 连接数据库 远程执行SQL语句 关闭数据库连接 变量 DLL路径 = “插件放置的路径” 文本型 变量 IP = “数据库的IP地址,支持域名” 文本...
  • 关于本地连接远程mysql 连接不上的问题
  • 开启和关闭MSsql数据库的远程访问,默认mssql是关闭远程访问的。
  • 本文档为本人总结window2003服务器mysql远程访问需要的一些设置,文档内有详细设置过程以及sql语句,文档内容经过本人多次测试均已成功,希望对大家有帮助。
  • mysql 远程连接工具

    热门讨论 2011-12-20 15:53:38
    一个非常方便的mysql远程连接工具,使用简单,解压后直接使用,注册码在压缩包内注册一次即可
  • Ubuntu设置MySQL远程访问

    千次阅读 2020-08-04 08:48:50
    文章目录一、设置mysql远程访问 -> 第一种方式二、设置mysql远程访问 -> 第二种方式三、Windows上MySQL管理器下载与远程访问使用方法下载与安装(破解)使用 一、设置mysql远程访问 -> 第一种方式 编辑...

    一、设置mysql远程访问 -> 第一种方式

    1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 
    

    在这里插入图片描述

    1. 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号和密码:(我的账号密码是root 123456,如果未初始化密码,建议先设置一下,默认的太麻烦了,更改默认密码我也是尝试了很长时间,写了一篇博客参考)
      设置密码的博客https://blog.csdn.net/weixin_45525272/article/details/107774685

    在MySQL中按照模板要求输入语句

    grant all on *.* to root@'%' identified by '123456' with grant option;
    flush privileges;
    

    在这里插入图片描述

    1. 重启mysql
    /etc/init.d/mysql restart
    

    二、设置mysql远程访问 -> 第二种方式

    1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了
    	vi /etc/mysql/mysql.conf.d/mysqld.cnf 
    
    1. 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号密码:root
         mysql –u root -p        
         mysql> use mysql; 
         mysql> update user set host = '%' where user = 'root';
         mysql> flush privileges;
    

    第一句是以权限用户root登录
    第二句:选择mysql库
    第三句:修改host值(以通配符%的内容增加主机/IP地址),当然
    也可以直接增加IP地址
    第四句:刷新MySQL的系统权限相关表
    3. 重启mysql

    	/etc/init.d/mysql restart
    

    三、Windows上MySQL管理器下载与远程访问使用方法

    下载与安装

    MySQL安装的详细步骤与Navicat for MySQL 安装软件

    链接:https://pan.baidu.com/s/1pYUXLBNtqqEQUv4anhdvIA
    提取码:w9i1

    使用

    1. 点击连接选择MySQL
      在这里插入图片描述

    2. 写上初始连接配置
      ](https://img-blog.csdnimg.cn/20200804084624694.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTUyNTI3Mg==,size_16,color_FFFFFF,t_70)

    3. 点击连接测试查看是否成功
      在这里插入图片描述

    4. 点击左侧数据库连接就可以使用了

    展开全文
  • CentOS7下安装mysql及mysql远程访问连接

    千次阅读 2019-01-28 10:14:30
    mysql远程访问连接: 步骤: 1 )登录 mysql ,初始登录不需要密码: mysql -uroot -p ( 2 )切换数据库至 mysql : use mysql; ( 3 )修改允许外部远程访问: UPDATE user SET Host = '%' ...

    首先,需要安装centos7这是第一步,http://man.linuxde.net/download/CentOS_7_4,本人下载的Minimal版:1708(都是字符界面,不建议Linux用图形界面),下载的其余1508都有问题,这个应该问题不大。然后建议下载xshell6,https://blog.csdn.net/qq_31362105/article/details/80706750这是破解版,然后下载xftp6https://blog.csdn.net/phantom_dapeng/article/details/82142567,这是破解版,然后一切下载安装完成后开始下载mysql了。

    下载mysql有两种方式,一个是在官网下载mysql安装包,然后通过xftp放到Linux里面,第二个就是直接在Linux用yum指令下载解压安装mysql。

    第一种很难受,遇到了很多问题,其中下面这个问题是最骚的,所有都百度了可能解决的方案,但是还是以失败告终,于是选择第二张方式。

    第二种:

    1:下载资源包,代码:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 如果wget找不到指令请百度安装相应资源包(将资源下载下来,然后依次进行下面步骤即可,不然我报的错是访问失败,无法下载

    2:添加mysql社区repo通过输入命令,代码:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

    3:使用yum方式安装mysql,代码:yum install mysql mysql-server mysql-libs mysql-server

    4:启动mysql,代码:service mysqld start  或者 systemctl start mysqld.service

    5:查看启动状态,代码:service mysqld status

     

    mysql远程访问连接:

    步骤:

    1)登录mysql,初始登录不需要密码:

    mysql -uroot -p

    2)切换数据库至mysql

    use mysql;

    3)修改允许外部远程访问:

    UPDATE user SET Host = '%' WHERE User= 'root' LIMIT 1;

    4)输入如下命令让刚才设置的命令生效:

    flush privileges;

    5)最后使用exit退出mysql服务即可。

    我们暂时不设置密码,因为麻烦,等会登录会报错说:Access denied for user ‘root’@‘localhost’(using password: YES)

    现在Linux里面的mysql没有密码,但是设置好了允许外部远程访问

    但是问题就来了,在测试连接时依旧连接失败,为什么?因为端口没有在防火墙开放。同样,在Linux里面开好防火墙对应端口

    代码操作:(3306为mysql端口)

    firewall-cmd --permanent --zone=public --add-port=3306/tcp  
    firewall-cmd --reload  
    firewall-cmd --zone=public --query-port=3306/tcp 

    分别执行完成这三个代码后重启mysql即可,然后本地telnet ip port查看结果

    最后在本地的Navicat for mysql里面测试连接即可成功

    至此,所有的操作就完成了,然后如果要操作tomcat的安装,也许遇到一个问题就是安装都顺利完成了,启动也顺利完成了如下

    但就是无法登上虚拟机里的tomcat的8080端口,为什么?同样也是没有开放防火墙,如上设置端口将3306修改为8080即可重启tomcat

    展开全文
  • 配置MySQL远程访问

    千次阅读 2019-06-06 17:08:39
    如果通过数据库客户端Navicat等 远程连接 MySQL,出现了 2003 错误,说明服务器上的数据库没有配置远程连接。 因为MySQL默认是只允许本地连接的。 远程连接MYSQL必须做两件事情。 1. 授权远程用户登录 # 在服务器上...

    如果通过数据库客户端Navicat等 远程连接 MySQL,出现了 2003 错误,说明服务器上的数据库没有配置远程连接。
    因为MySQL默认是只允许本地连接的。
    在这里插入图片描述
    远程连接MYSQL必须完成下面的配置。

    1. 授权远程用户登录

    # 在服务器上进入MySQL控制台
    $ mysql -u root -p
    # 对于mySQL 8.0及以后版本,使用下面的命令进行授权( %表示任意地址,也可以指定IP)
    > use mysql;
    > update user set user.Host='%' where user.User='root';
    > flush privileges;
    # 对于8.0以前的版本,授权远程用户登录
    > grant all privileges on *.* to root@'%' identified by 'your_root_password';
    > flush privileges;
    > exit;
    

    2. 配置(取消)访问IP地址限制

    在 /etc/mysql/mysql.conf.d/mysqld.cnf 里,在 bind-address= 127.0.0.1 这一句前加 # 将它注释掉,然后重启MySQL即可。

    bind-address= 127.0.0.1
    =>
    # bind-address= 127.0.0.1
    

    配置文件也可能在/etc/mysql/mysql.cnf。根据MySQL的版本不同有些差异。
    注意需要重启MySQL。

    service mysql restart
    

    3. 解除服务器端口访问限制

    如果是云服务器,可能安全组里面没有对外开放3306端口。
    还有可能Linux系统级的访问端口、访问IP限制。需要解除对3306端口的限制。

    展开全文
  • Centos7如何配置MySQL远程连接

    千次阅读 2019-07-22 10:52:17
    下面介绍如何把限制都打开,配置MySQL远程访问连接。 1. 设置主机安全组 阿里云,腾讯云等主机都会有安全组。安全组就是允许可以通过规则进行访问,比如来源ip,端口等。 如果设置安全组,请查看: ...


    在镜像市场中,有很多基础镜像都对centos做了优化,以提高性能及安全性。因此会限制了商品,数据库等的访问。下面介绍如何把限制都打开,配置MySQL远程访问连接。

    1. 设置主机安全组

    阿里云,腾讯云等主机都会有安全组。安全组就是允许可以通过规则进行访问,比如来源ip,端口等。
    如果设置安全组,请查看我的另一文章:
    阿里云/腾讯云/华为云安全组配置开放端口

    2. 打开iptables 3306端口

    有些去主机默认打开了iptables 3306端口,有些则没有。下面是介绍开开端口的方法

    如果您的操作系统为CentOS系列:

    $ iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
    
    $ service iptables save #保存iptables规则
    

    如下图:
    在这里插入图片描述
    如果您的操作系统为Ubuntu/Debian系列:

    $ iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
    
    $ iptables-save > /etc/iptables.up.rules #保存iptables规则
    

    在这里插入图片描述

    3. 数据库授权

    这是最后一步,前面的都是对主机进行访问权限的配置。
    这一步才是授权用户能远程访问Mysql。
    注意⚠️:远程连接新建一个帐号(建议新建账号,不建议直接使用root用户)。

    3.1 新建用户并授权

    • 添加一个用户名为db_user,
    • 密码为db_pass,
    • 授权为% (%表示所有IP能连接)
    • 对db_name数据库所有权限,

    命令如下:

    MySQL8.0版本

    mysql -uroot -p 回车后会提示输入root的密码

    $ mysql -uroot -p
     MySQL [(none)]> create user db_user@'%' identified by 'db_pass';  # 创建用户
     MySQL [(none)]> grant all privileges on db_name.* to db_user@'%' with grant option;  # 授权
     MySQL [(none)]> exit;  # 退出数据库控制台,特别注意有分号
    

    其余MySQL版本

    mysql -uroot -p 回车后会提示输入root的密码

    $ mysql -uroot -p
     MySQL [(none)]> grant all privileges on db_name.* to db_user@'%' identified by 'db_pass'; # 授权语句,特别注意有分号
     MySQL [(none)]> flush privileges;
     MySQL [(none)]> exit; # 退出数据库控制台,特别注意有分号
    

    图示:
    在这里插入图片描述

    4. 关闭远程

    由于某种原因,需对所有用户收回远程权限。步骤如下:

    1. 关闭iptables 3306端口
    2. mysql revoke收回权限
    展开全文
  • Mysql远程命令连接

    万次阅读 2019-02-19 10:59:13
    一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p...二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123” C:\>mysql -h 192.168.0.201 -P 3306...
  • mysql 远程连接失败

    千次阅读 2018-11-21 15:41:14
    一、mysql 禁止 IP 远程连接 mysql 库 user表中 host 为 localhost 修改为 % 允许所有 IP 连接 或者 添加一条数据 host 为允许连接的 IP mysql -uroot -proot 二、授权某个用户可以远程连接 以root为例: ...
  • 【MySQL2058】MySQL远程连接错误码2058

    千次阅读 2020-08-05 09:39:03
    总体来说,就是:需要开启MySQL远程访问权限 允许远程连接,具体步骤如下: 登录mysql数据库 mysql -u root -p # 输入密码 2、切换数据库,查看权限 mysql> use mysql; Database changed mysql> select
  • Mysql远程访问权限

    千次阅读 2017-11-09 22:14:10
    Mysql启动默认的端口3306是打开的,此时打开了mysqld的网络监听,允许用户远程通过账号密码连接本地数据库,Mysql数据库默认是允许远程用户连接服务器的。 那么,为什么你似乎没有修改默认配置,而且本地也还能连接...
  • Navicat for Mysql远程连接Mysql

    千次阅读 2019-06-13 17:46:01
    下载Navicat for Mysql https://www.cr173.com/soft/38153.html 准备阶段 首先确保你的linux中mysql是否正常,如建立一个表等基本操作是否可执行。 还有,Mysql不可以是临时密码,如果是临时密码,则用以下命令设置...
  • 在Ubuntu14.04中配置mysql远程连接教程

    千次阅读 2018-09-09 09:27:12
    上一篇文章,小编带大家学会了在Ubuntu14.04中安装MySQL,没有来得及上课的小伙伴们可以戳这篇文章:如何在Ubuntu14.04中安装mysql,今天给大家分享一下,如何简单的配置MySQL,可以实现远程连接,具体的教程如下。...
  • mysql远程连接及用户相关命令

    千次阅读 2018-11-12 13:12:11
    root@localhost:~# mysql -u root -p 创建 username (用户) 使用password (密码) 从任何主机连接到mysql服务器: mysql>GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH ...
  • MySQLmysql 远程连接111

    千次阅读 2019-06-07 00:08:48
    远程连接MySQL, 数据拒绝 检查网络,是否可以ping通 检查MySQL端口是否为3306 OR 其他端口 查看配置文件, 3.1 是否支持TCP连接, 关闭socket 3.2 bind-address 是否指定链接(默认127.0.0.1),可修改为 bind-...
  • mysql 远程连接2003

    千次阅读 2019-03-11 15:29:58
    1、打开mysql配置文件: vim etc/my.cnf 2、找到mysqld下面的bind-address 如果你的 bind-address = localhost,那么请讲它改为0.0.0.0 代表允许任何ip访问 二、打开端口 1、打开端口命令:iptables -...
  • 宝塔中解决mysql远程连接数据库报错

    千次阅读 2020-03-24 14:45:05
    宝塔中解决mysql远程连接数据库报错 宝塔建站后,用Navicat连接远程数据库,无法连接,第一个问题是10038 在宝塔中找到安全这个选项,看防火墙是否没有放行3306端口,如果没有,就加上 然后再点击连接测试,显示...
  • mysql远程执行sql脚本

    千次阅读 2019-06-24 17:27:08
    mysql远程执行sql脚本 1.在命令行下 mysql -h 远程服务器地址 –u用户名 –p密码 –D数据库<sql脚本文件路径 示例: mysql -h mysql-qddata.qiandingyun.com -u test -P 3306 -p123456 -Dtest</data/test...
  • 服务器配置Mysql远程连接

    千次阅读 2020-02-14 11:19:42
    服务器配置Mysql远程连接 目录服务器配置Mysql远程连接正常情况特殊情况原因分析解决方案 正常情况   在服务器执行: mysql -u root -p use mysql; update user set host = '%' where user = 'root'; 特殊情况 ...
  • Mysql远程数据库同步

    千次阅读 2017-09-06 10:34:28
    )ENGINE=FEDERATED CONNECTION='mysql://root:root@120.yy.yy.yy:3309/youjihui_cx/t_index_zs_map' 4.3. 触发器 2 -- INSERT 触发器 DROP TRIGGER IF EXISTS tindex_insert_after_trigger; CREATE ...
  • mysql window备份远程数据库到本地。 本压缩包实现备份一个数据库和全部数据库的功能。并且支持压缩功能。 backup.bat 备份一个数据库。 MySqlAutoBackup-1.4.bat 备份全部数据库。
  • Docker部署mysql远程连接 解决2003

    千次阅读 2019-10-17 12:45:34
    这里我使用navicat远程连接,连接MySQL前需要防火墙开放端口或者关闭防火墙。 开放端口 firewall-cmd --add-port=3306/tcp --permanent // --permanent 永久生效,没有此参数重启后失效 firewall-cmd --...
  • MySQL远程连接速度很慢解决办法

    千次阅读 2018-11-11 21:59:35
    今天用自己写的图书管理系统发现每次打开都很慢,还以为是网速的问题,就ping了一下服务器发现没有问题...1、在mysql的配置文件中增加如下配置参数: [mysqld] skip-name-resolve Linux通常是在 /etc/my.cnf 中...
  • mysql远程连接

    千次阅读 2018-03-25 17:46:08
    mysql之所以不能远程访问,是因为在user表中没有相应的用户和IP,所以,解决的方案也很简单,只要进行相应的创建用户和赋予其权限就行。 创建新用户 create user '用户名'@'IP地址' identif...
  • 修改mysql远程数据库链接密码

    千次阅读 2018-07-13 12:00:24
    1、Navicat链接服务器 2、主机名就是服务器的IP地址,因为默认用户名和密码都是root,很... 3、还有这种操作? 服务器登录mysql ...mysql –uroot -p //回车输入密码 ...use mysql select user, host from mysql....
  • MySQL 远程访问失败的原因及解决方案 MySQL 远程访问失败的原因及解决方案 1、失败的原因 1.1、 /etc/mysql/my.cnf文件中bind-address = 127.0.0.1没有注释掉 1.2、 端口3306没有开放,使用 ss -tlnp 命令...
  • 安装步骤 1. 安装Qt5.2.0-mingw32 2. 下载mysql-5.7.25-win32.zip ...3. 安装mysql ...解压即可,直接复制解压文件中lib目录下的libmysql.lib、...(服务器配置Mysql请详见我另一篇博客“关于配置python-mysql...
  • (一).MySQL如何实现远程连接,即通过IP地址连接。 (1)首先需要设置MySQL数据库中user表中host为%,%代表任意的IP地址。 Update mysql.user set Host=’%’ where Host=’localhost’ (2)进行数据库表的授权...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 232,509
精华内容 93,003
关键字:

mysql远程

mysql 订阅