精华内容
下载资源
问答
  • 数据库允许远程访问

    千次阅读 2018-06-12 11:47:29
    一、msql允许远程访问一、连接远程数据库:1、显示密码如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”C:/>mysql -h 192.168.5.116 -P 3306 -u root -p1234562...
    一、msql允许远程访问
    一、连接远程数据库:
    1、显示密码
    如: MySQL  连接远程 数据库 (192.168.5.116),端口“3306”,用户名为“root”,密码“123456”
    C:/>mysql -h 192.168.5.116 -P 3306 -u root -p123456
    2、隐藏密码
    如:MySQL 连接本地数据库,用户名为“root”,
    C:/>mysql -h localhost -u root -p 
    Enter password:
    二、配置mysql允许远程链接
        默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
    一、改表法
        在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"
    例如:
      #mysql -u root -p
       Enter password:
        ……
       mysql>
      mysql>update user set host = '%' where user = 'root';
      mysql>select host, user from user;
    二、授权法
        例如: 你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。
      mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
      如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
       mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY
      'mypassword' WITH GRANT OPTION;
       mysql>FLUSH PRIVILEGES
      使修改生效,就可以了
    常见问题: 
    1、在采用法二授权法之后,无法在本地登录mysql(如:#mysql -u root -p -h 192.168.5.116
    Enter password: 
    ERROR 1045 (28000): Access denied for user 'root'@'loadb116' (using password: YES)
    上例中loadb116是主机名.
    解决方法: 
    1、这时可以使用:mysql  -u root -p 登录,进入到mysql后。
    mysql> grant all privileges on *.* to 'root'@'loadb116' 
           identified by '123456' with grant option; 
    Query OK, 0 rows affected (0.00 sec)
    mysql> flush privileges; 
    Query OK, 0 rows affected (0.00 sec)
    2、在本地使用ip地址登录
    # mysql -u root -p -h 192.168.5.116 
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or /g.
    Your MySQL connection id is 60
    Server version: 5.1.45 MySQL Community Server (GPL)

    Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

    mysql>
    展开全文
  • 新装MySQL后在局域网中=一般是不能访问的,如何让mysql数据库允许远程连接访问
  • 举个例子 create user ‘sql’ identified by ‘1234’; grant all on shuju.* to sql ...将所有的权限授权给数据库shuju,这样就可以在远程登录了,命令为: mysql -h192.11… -usql -p1234; 其中-h后为IP地址。

    举个例子
    create user ‘sql’ identified by ‘1234’;
    grant all on shuju.* to sql identified by ‘1234’;

    作用是新建用户sql,密码为1234;
    将所有的权限授权给数据库shuju,这样就可以在远程登录了,命令为:
    mysql -h192.11… -usql -p1234;
    其中-h后为IP地址。

    展开全文
  • 设置mysql 数据库允许远程连接访问

    万次阅读 2018-06-22 14:23:52
    首先关闭防火墙一、打开Windows的命令行窗口,用dos命令中的ping命令试一下两...把里面的Host字段改为%(允许所有人访问,localhost是本地访问),然后重启MySQL服务具体的修改方法如下打开命令行窗口1: 进入mysql...



    首先关闭防火墙


    一、打开Windows的命令行窗口,用dos命令中的ping命令试一下两台电脑是否可以连接通;

    在命令行中输入:ping 另一台电脑的IP地址;


    二、如果可以用ping通,然后修改MySQL数据库;

    打开MySQL数据库中得user表;

    把里面的Host字段改为%(允许所有人访问,localhost是本地访问),然后重启MySQL服务

    具体的修改方法如下

    打开命令行窗口

    1:    进入mysql 的安装目录 bin目录下

    2:    输入  mysql -hlocalhost -uroot -p 

    3:    输入密码

    出现下面的界面



    4:改变表.可能你的账号不允许远程登录,只能在localhost.这个时候要早localhost 的那台电脑更改mysql数据库里的 user 表里的 Host项, 把localhost 改成 %




    展开全文
  • 1.配置远程可连接 安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。 配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data...

    1.配置远程可连接
    安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。
    配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。
    pg_hba.conf:配置对数据库的访问权限,
    postgresql.conf:配置PostgreSQL数据库服务器的相应的参数。
    下面 介绍配置的步骤:
    1.修改pg_hba.conf文件,配置用户的访问权限(#开头的行是注释内容):

    # TYPE DATABASE  USER    CIDR-ADDRESS     METHOD
        # "local" is for Unix domain socket connections only
        local all    all               trust
        # IPv4 local connections:
        host  all    all    127.0.0.1/32     trust
        host  all    all    192.168.51.0/24    md5
        # IPv6 local connections:
        host  all    all    ::1/128       trust

    其中,第7条是新添加的内容,表示允许网段192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验证。
    其中,数字24是子网掩码,表示允许192.168.51.0–192.168.51.255的计算机访问!

    2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。
    定位到#listen_addresses=’localhost’。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求。
    将行开头都#去掉,将行内容修改为listen_addresses=’*’来允许数据库服务器监听来自任何主机的连接请求

    2.缓存信息访问
    1.create extension pg_buffercache;

    (查询时已配置)
    create extension if not exists pg_buffercache;

    3.pg_stat_statements可访问
    (1).postgresql.conf

    shared_preload_libraries = ‘pg_stat_statements’
    //custom_variable_classes = ‘pg_stat_statements’
    pg_stat_statements.max = 1000
    pg_stat_statements.track = all

    (2).重新启动

    (3).create extension pg_stat_statements;
    (查询时已配置 create extension if not exists pg_stat_statements; )

    (4).SELECT query, calls, total_time, rows, 100.0 * shared_blks_hit /nullif(shared_blks_hit + shared_blks_read, 0)
    AS hit_percent FROM pg_stat_statements ORDER BY total_time DESC LIMIT 5;

    展开全文
  • Mysql登录数据库,远程登录命令

    万次阅读 2017-10-27 09:52:07
    通过Mysql命令连接数据库 1、连接本地数据库 ... ...2、远程连接数据库,需指定连接的主机IP地址  mysql -u用户名 -p密码 -h192.168.9.111  表明连接到主机地址为 192.168.9.111,端口号为3
  • 解决Navicat 报错:1130-host ... is not allowed to ...可能是你的帐号不允许远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" ...
  • 命令行登录mysql后: mysql>use mysql; mysql>update user set host = '%' where user = 'root'; 如果出现 不予理会。 然后刷新一下,不然不会生效。 mysql>flush privileges; 注意,...
  • 通过mysql-front连接Linux系统中的mysql数据库报错:不允许连接 解决办法如下: 1、启动登录mysql: 在该目录下启动 ./mysql -uroot -p123456 2、 创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO '...
  • SQL Server 2008 R2开启数据库远程连接及客户端配置实例
  • 1.打开Net Manager ,点击服务命名中的orcl,...打开tnsnames.ora文件(我的在这个目录下:E:\app\hasee\product\11.2.0\dbhome_1\NETWORK\ADMIN) 红色部分改为主机IP地址。4.远程登录 在cmd下运行sqlplus 用户...
  • 方法一: use mysql; mysql>grant all privileges on . to ‘root’@’%’ with grant option; mysql>update user set password=password(‘密码’) where user=‘root’; mysql>......
  • 修改mysql数据库允许远程访问

    千次阅读 2016-09-19 19:11:23
    查看结果是不是root用户仅允许本地(localhost)登录,下面这个截图就是这种情况.是的话,就要修改它的host为%,表示任意IP地址都可以登录. mysql> update user set host = ‘%’ where user = ‘r
  • 所以便在网上查找资料使云服务器上的mysql数据库可以别远程连接访问。   系统:腾讯云服务器ubuntu16.04系统 1.登录数据库   mysql -uroot -ppassword root为账户名 password为密码   ...
  • 使用pgadmin远程连接 greenplum 时...PostgreSQL数据库为了安全,它不会监听除本地以外的所有连接请求,当用户通过jdbc或者客户端软件去远程访问时,就会报出此问题。 客户端访问和认证受到配置文件pg_hub.conf(标准的P
  • phpstudy设置允许远程访问mysql数据库

    万次阅读 2018-02-26 23:48:13
    1、先在服务器中通过命令行...MySQL命令行)登录mysql:mysql -u root -p 密码 (如果mysql初始账号和密码都是root)2、执行use mysql; 3、执行grant all privileges on *.* to root@'%' identified by '密码'; 4...
  • 在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。 下面介绍两种方法,解决这一问题。 1、改表法 可能是你的帐号不允许...
  • 允许任何主机以tigase为用户名(root用户不能远程登录,只能本地登录),123456为密码访问MySQL。 flush privileges; 让MySQL重新加载权限,使赋予的权限能够马上生效。 您可能感兴趣的文章:如何安装绿色版MySQL ...
  • 本地mysql数据库开启远程访问

    千次阅读 2019-10-11 14:23:42
    1、开启远程访问端口(3306端口) 依次点击控制面板—系统和安全—windows Defender 防火墙—高级设置-入站规则(别人访问你的权限); 点击新建规则-端口-下一步; 设置端口为3306-一直点下一步; 2、进入...
  • 一般情况分三个地方准备,MySQL数据库,防火墙,还有你的服务器主机的准备 操作系统为centos6.5。其他系统大致差不多。 1:在服务器中安装mysql,具体安装过程,请自行查询。安装好后,输入mysql -u root -p,再...
  • centos7数据库开启远程连接

    千次阅读 2019-02-20 16:08:55
    自己的服务器安装了mysql之后,根据网上开启了远程,添加了数据库用户名密码,同时也设置了host为‘%’,但是远程连接都是报错,查看很多说什么修改my.ini或者my.cnf文件的配置,修改之后也不行,最后终于知道,原来...
  • 第一个:redis.windows.conf,这个是redis的配置文件,要设置本机redis允许外网ip访问,就需要修改该目录中的配置。第二个:redis-cli.exe,这个是redis的命令行操作工具,对redis的命令行操作需要打开该工具。第三个...
  • MySQL数据库允许他人远程连接和修改

    千次阅读 2018-08-01 15:19:15
    1.在控制台进入相应的数据库 mysql -uroot -p root为自己的账号。 再输入密码,进入数据库。  2.输入以下命令  grant all privileges on *.* to root@'%' identified by 'password'; password为自己的...
  • 如何让mysql数据库允许远程访问

    千次阅读 2017-02-14 17:55:57
    mysql在默认配置下是不允许除本机之外的ip访问的,那如何让mysql能让其他机器访问? 在MysqlWorkBench里执行如下命令 use mysql; update user set host = '%' where user ='root'; 如果控制台输出...
  • Ubuntu下允许远程连接MySQL数据库

    千次阅读 2016-06-11 17:18:04
    Ubuntu下允许远程连接MySQL数据库
  • greenplum数据库远程登录操作

    千次阅读 2019-05-29 10:24:44
    greenplum数据库底层封装的是 postgresql 数据库,与 pg 数据库一样,要想登录数据库,需先配置数据库白名单,即允许登录数据库相关信息。 一、配置文件为位于 MASTER 节点的数据目录之下的 pg_hba.conf 文件 ...
  • 详情是这样的:我的电脑上安装了mysql,我想让局域网内别的机子上的用户来访问我的数据库。我进入到mysql数据库,执行了下面的语句“GRANT ALL PRIVILEGES ON *.* TO 'xxx'@192.168.24.112' IDENTIFIED BY 'xxxxxx' ...
  • 导读:有时候,为了开发项目,我们需要在一台服务器上部署MySql数据库服务器,然后使用本地电脑远程访问和管理MySql数据库,那么如何实现MySql的远程登录呢?1.使用命令行远程登录MySql数据库首先你需要在远程数据库...
  • phpstudy设置远程登录数据库

    千次阅读 2018-09-21 15:20:41
    Windows下phpstudy设置允许远程访问mysql数据库1、在phpstudy中选择mysql命令行 2、输入Mysql 管理员root 的密码 , 右击粘贴就可以 3、执行 use mysql 回车 4、然后执行grant all privileges on *.* to root@'%'...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 201,841
精华内容 80,736
关键字:

数据库允许远程登录