公告:350网站目录网为广大站长提供免费收录网站服务,网站处于推广发展期所有网站免费收录。

点击这里在线咨询客服
新站提交
  • 网站:2371
  • 待审: 29
  • 软件源码:23
  • 文章:13849
  • 会员:584

今天给各位分享远程数据库授权你空间的ip的知识,其中也会对登录远程数据库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

远程数据库授权你空间的ip

本文目录一览:

远程连接MYSQL数据库每次都要设置远程IP怎么解决?

把你的数据库帐号的host改为%,然后重启mysql服务或者flush privileges就好了

阿里云如何取消数据库远程访问IP限制

购买阿里云ecs服务器后,很多人会选择自正戚己搭建系统,有的人会选择云数据库,有的人会用自己搭建的数据库,但是自己搭建完成后,用navicat想要连接的自己的数据库时,却发生了这样的错误:

这是由于远程IP没有登录权限,root用户默认只能在localhost也就是只能在本机登录,需要设置允许其他IP登录权限。

解决方法:

在服务器内部登录数据库,然后执行:

grant

all

privileges

on

*.*

to

'root'@'%'

identified

by

'123456'

with

grant

option;

表示让所有的ip都能访问该数据库,并操作数据库的任何对象。

其中:

*.* 第一个*是指数据库

*代表所有肆掘数据库

第二个*指数据库对象

*代裂清核表数据库中所有对象

'root'@'%'

root是制定要授权的数据库用户

%代表允许登录的IP

(如:1.1.1.1)

123456是你的数据库密码

执行完毕后执行 flush

privileges;

刷新权限即可登录

如何连接远程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

mysqlupdate user

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

mysqlselect host,

user from user;

二、授权法

例如:

你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话。

mysqlGRANT ALL

PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

mysqlGRANT ALL

PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY

'mypassword' WITH GRANT OPTION;

mysqlFLUSH

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只允许本地登录,如果要开启远程连接,则渗首需要修改/etc/mysql/my.conf文件。

一、修改/etc/mysql/my.conf

找到bind-address = 127.0.0.1这一行

改为bind-address = 0.0.0.0即可

二、为需要远程登录的用纤散户赋予权限

1、新建用户远程连接mysql数据库

grant all on *.* to admin@'%' identified by '123456' with grant option;

flush privileges;

允许任何ip地址(%表示允许任何ip地址)的电脑用admin帐户和密码(123456)来访问这个mysql server。

注意admin账户不一定要存在。

2、支持root用户允许远程连接mysql数据库

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

flush privileges;

三、查看系统用户

phpstudy下mysql数据库怎么设置允许通过IP远程连接???

第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'哗和%'。

或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。

第二:在系统防火墙添加例外端口:3306,并允许例外。

错误提示:

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

的解决方法:

1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

1.mysql -u root -pvmware

mysqluse mysql;

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

mysqlselect host, user from user;

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY '升芦森mypassword' WITH GRANT OPTION;

3.在window自带的防火墙里的例外添加3306端口

总结:

mysql -u root -p

mysqluse mysql;

mysqlselect 'host' from user where user='root';

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

mysqlflush privileges;

mysqlselect 'host' from user where user='root';

第一句是以权限用户root登录

第二句:选择mysql库

第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称吵亩)

第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

第五句:刷新MySQL的系统权限相关表

第六句:再重新查看user表时,有修改。。

重起mysql服务即可完成。

MYSQL数据库如何赋予远程某个IP访问权限

你的MYSQL数据物卜库里面有一个数据库,名字教做mysql,里面有个表,名字叫做user,你看一下这个表的结构和现有数据,你就知道应该怎么做了,比如你可以添加一条数据,Host为你指定的IP,user可以是%,password就不管了,后面设置相应的权限(可以全部都信凳是Y),这样那个机器无论用什么用户和密码都可以连接数据库,而拥有你指定的权限。

耐心点吧,我相信你滑蚂旅一看就明白。

最新网站

祥安阁风水网azg168.cn

祥安阁风水网教你如何家居风水布局,从风水学入门了解家居风水禁忌改运,自学看风水,调整办公室风水布局,...

尚七网www.edu777.com

尚七网(EDU777.COM)为您提供实时的中国高校新闻及最新高质量教育新闻的综合教育门户。为考生中...

千图网58pic.com

千图网(www.58pic.com) 是专注正版图片设计素材下载的网站!提供矢量图素材、背景图片素材...

广东津功夫食品有限公司www.jinkungfu.com

广东津功夫食品有限公司是一家20多年专业研发、生产和销售火锅底料和复合调味品为主的生产厂家,主要提供...

好看的电视剧免费电影在线观看www.kankedy.com

看客电影网提供最新电影在线观看,好看的高清电视剧免费在线观看,每日更新海量最新最热电视剧电影,无需下...

最新源码

仿电脑百事网帝国程序源码专业电05-01

仿电脑百事网帝国程序源码专业电脑硬件IT门户模版带数据帝国cms7.5 帝国模板介绍: 模板采用帝国...

简洁黑色通用织梦博客dedec12-30

运行环境:整站程序采用PHP+MYSQL架构,内核使用的是织梦Dedecms5.7 黑色通用织梦博客...

新版vip视频解析站源码 带播08-13

今天纯洁给大家分享一款还算不错的vip视频解析源码,有需要的小伙伴可以下载测试。 这款vip视频网站...

阿里百秀见识多最新版织梦cms12-24

模板介绍: 页面简洁,容易维护修改,DEDE5.5内核以上都可以使用;附带测试数据及安装说明! 模板...

友价T5仿互站源码交易商城源码01-07

2017最新友价T5仿互站源码交易商城源码。虚拟货源交易平台系统源码,自动发货功能,全新UI设计,全...