精华内容
下载资源
问答
  • 设置mysql 数据库允许远程连接访问

    万次阅读 2018-06-22 14:23:52
    二、如果可以用ping通,然后修改MySQL数据库;打开MySQL数据库中得user表;把里面的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 改成 %




    展开全文
  • 新装MySQL后在局域网中=一般是不能访问的,如何让mysql数据库允许远程连接访问
  • 一、连接远程数据库:1、显示密码如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”C:/>mysql -h 192.168.5.116 -P 3306 -u root -p1234562、隐藏密码如:MySQL 连接...

    一、连接远程数据库:

    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数据库允许远程访问

    千次阅读 2017-02-14 17:55:57
    mysqlWorkBench里执行如下命令 use mysql; update user set host = '%' where user ='root'; 如果控制台输出如下: update user set host = '%' where user ='root' Error Code: 1175. You areusing safe update...

    mysql在默认配置下是不允许除本机之外的ip访问的,那如何让mysql能让其他机器访问?

    在MysqlWorkBench里执行如下命令

    use mysql;

    update user set host = '%' where user ='root';

    如果控制台输出如下:

    update user set host = '%' where user ='root'        Error Code: 1175. You areusing safe update mode and you tried to update a table without a WHERE thatuses a KEY column To disable safe mode, toggle the option in Preferences ->SQL Editor and reconnect.         0.031sec

    那是因为开启了安全模式,关闭安全模式如下所示:

    菜单:Edit-Preferences下

    在SQL Editor页面最下方去掉 Safe Updates的勾选即可。




    展开全文
  • 所以便在网上查找资料使云服务器上的mysql数据库可以别远程连接访问。   系统:腾讯云服务器ubuntu16.04系统 1.登录数据库   mysql -uroot -ppassword root为账户名 password为密码   ...

    使用Navicat可以用ssh通道连接上云服务器的数据库,

    但是使用tp5框架的时候在本地调试的时候无法直接使用到云服务器的上的本地数据库,

    所以便在网上查找资料使云服务器上的mysql数据库可以别远程连接访问。

     

    系统:腾讯云服务器ubuntu16.04系统

    1.登录数据库

     

    mysql -uroot -ppassword

    root为账户名

    password为密码

     

    2.授权

    mysql>grant all privileges on *.* to 'accout'@'123.123.123.123' identified by 'password' with grant option;

    注意:

    mysql语句记得在结尾英文符号的分号;,不然mysql语句无法执行

     

    *.*:第一个位置为数据库名,*表示所有的数据库,第二个位置为表,*表示所有的表

    accout,password:授权给accout用户使用password进行登录

    123.123.123.123:表示允许的远程连接的IP地址,不想限制链接的IP地址使用%即可

     

    3.使语句立即生效

    mysql>flush privileges;

     

    4.修改mysql配置

    打开mysqld.cnf

    vim /etc/mysql/mysql.conf.d/mysql.cnf

    将bind-address = 127.0.0.1注释

    即改成#bind-address = 127.0.0.1

     

    4.5 解决访问速度慢

    在mysqld.cnf中加入

    [mysqld]

    #

    # * Basic Settings

    #

    在此后面加入

    skip-name-resolve

    即可

     

    5.退出mysql指令,重启mysql

    mysql>exit;

    service mysql restart;

     

    此过程中遇到的问题

    在缺少4.5步骤的时候可以远程访问数据库,但是速度很慢

    后找到解决方案加入4.5步

    原因

    默认安装的MYSQL开启了DNS的反向解析。域名解析也可以导致网络程序慢,MySQL在处理新的线程连接请求时,会尝试进行DNS解析,如果在host cache和Hosts里找不到,处理起来就会很慢,一般来说数据库服务器为安全起见是不能连接到外网的,所以dns解析也没办法完成,这就可以解释为什么这么慢了,可以在mysql的配置文件中, 禁用该反向解析功能。

    参考https://www.jb51.net/article/115556.htm 

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

    千次阅读 2019-03-02 16:59:17
    命令行登录mysql后: mysql>use mysql; mysql>update user set host = '%' where user = 'root'; 如果出现 不予理会。 然后刷新一下,不然不会生效。 mysql>flush privileges; 注意,...
  • 修改mysql数据库允许远程访问

    千次阅读 2016-09-19 19:11:23
    查看结果是不是root用户仅允许本地(localhost)登录,下面这个截图就是这种情况.是的话,就要修改它的host为%,表示任意IP地址都可以登录. mysql> update user set host = ‘%’ where user = ‘r
  • 一般情况分三个地方准备,MySQL数据库,防火墙,还有你的服务器主机的准备 操作系统为centos6.5。其他系统大致差不多。 1:在服务器中安装mysql,具体安装过程,请自行查询。安装好后,输入mysql -u root -p,再...
  • 在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。 下面介绍两种方法,解决这一问题。 1、改表法 可能是你的帐号不允许...
  • 后来参巧网上的文献后,通过Http方式成功连上服务器的MYSql数据库。特此记录一下:首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的NaviCat 安装完成后,打开NaviCat,如下图所示: 然后点击左上角的连接,...
  • 将本地的mysql数据库设置为允许远程访问 >use mysql; mysql>grant all privileges on *.* to 'root'@'%' with grant option; mysql>update user set password=password('密码'...
  •  可以进入Mysql的安装文件夹下 打开配置文件重新配置即可,勾选允许远程登录 linux 进入命令行模式,输入以下命令:   mysql use mysql; select * from user; delete from user; grant all privileges on
  • 使用此脚本,可以在远程数据库和本地数据库之间来回复制数据库的结构和内容。 远程数据库通过SSH隧道访问。 该脚本以两种模式运行。 在第一个参数中传递模式-put:将本地数据库复制到远程服务器-get:将远程数据库...
  • 本地mysql数据库开启远程访问

    千次阅读 2019-10-11 14:23:42
    1、开启远程访问端口(3306端口) 依次点击控制面板—系统和安全—windows ... ... 设置端口为3306-一直点下一步;...2、进入Mysql后台: ...打开Mysql管理工具(这里以Mysql 8.0 Command Line Client为例),输入数据库密...
  • 主要介绍了CentOS 8 安装 MySql并设置允许远程连接的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • Linux下远程连接MySQL数据库的方法

    千次阅读 2021-05-12 04:13:14
    Linux下远程连接MySQL数据库的方法踩坑笔记估计搞了一个多小时才把这个远程连接搞好。一台本地电脑,一台云服务器,都是linux系统。步骤1、在服务器端开启远程访问首先进入mysql数据库,然后输入下面两个命令:grant...
  • 通过mysql-front连接Linux系统中的mysql数据库报错:不允许连接 解决办法如下: 1、启动登录mysql: 在该目录下启动 ./mysql -uroot -p123456 2、 创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO '...
  • 宝塔的mysql数据库默认可视化工具是phpMyAdmin,对于用习惯Navicat for MySQL的朋友来说,phpMyAdmin使用起来真心费劲,当我们使用Navicat for MySQL远程连接数据库时,发现 root超级管理账号是不能用来连接的,提示...
  • MySQL数据库无法远程连接的解决办法

    万次阅读 2018-06-12 14:53:27
    远程登陆数据库的时候出现了下面出错信息: ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'修改root用户可以从任意ip登录mysql -u root –p //root用户本机登录mysql mysql>use ...
  • 找到mysql数据库的user表。在user表中新建一条数据,设置User(username)和Host(开放访问MySQL的IP:例如123.118.17.201)以及登录密码。这样设置了允许访问的用户名和IP地址(若想所有IP都可以访问,则可将Host...
  • 繁星点点滴滴一、连接远程数据库:1、显示密码如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”C:/>mysql -h 192.168.5.116 -P 3306 -u root -p1234562、隐藏密码如:...
  • phpstudy设置允许远程访问mysql数据库 1、登录mysql:mysql -u root -p 密码 (如果mysql初始账号和密码都是root) 2、执行use mysql; 3、执行grant all privileges on *.* to root@'%' identified by '密码'; 4、...
  • MySQL数据库允许他人远程连接和修改

    千次阅读 2018-08-01 15:19:15
    mysql -uroot -p root为自己的账号。 再输入密码,进入数据库。  2.输入以下命令  grant all privileges on *.* to root@'%' identified by 'password'; password为自己的密码,提示query ok 就好了。...
  • 我进入到mysql数据库,执行了下面的语句“GRANT ALL PRIVILEGES ON *.* TO 'xxx'@192.168.24.112' IDENTIFIED BY 'xxxxxx' WITH GRANT OPTION;”赋予此IP的用户xxx访问的权利,user表中也的确多了此用户xxx的记录。
  • 数据库允许远程访问

    千次阅读 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...
  • 这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%” mysql -u root -pvmwaremysql>use mysql; mysql>update user set...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 82,115
精华内容 32,846
关键字:

mysql数据库允许远程

mysql 订阅
友情链接: Manning-AJAX-In-Action.rar