php数据库主从ip 数据库 主从

php数据库ip问题

IP一样,但端口不一定是默认的。

创新互联在网站设计、网站制作、成都app软件开发公司、网站运营等方面均有出色的表现,凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,我们更提供一系列全网营销推广,网站制作和网站推广的服务,以推动各中小企业全面信息化,并利用创新技术帮助各行业提升企业形象和运营效率。

mysql数据库端口默认是3306,这个需要服务提供商给你的

还有就是,万网给的数据库,会不会不允许远程连接?你在空间服务器上传一个phpmyadmin,然后把它的配置设置成服务提供商给你的数据库帐号和密码,测试一下它能不能用。

不能用的话,你就要联系万网了。

php怎样写查询数据库里面有没有该ip

连接数据库都会了,查询出来也会吧?参考;

$query = "select * from table ";

$i=0;

if ($result = mysqli_query($link, $query)) {

while ($finfo = mysqli_fetch_field($result)) {

if($ip==$finfo-ip)

{

$i=1;

}

}

if($i==1)

{

echo "1";

}

else{

echo "0";

}

mysqli_free_result($result);

}

mysqli_close($link);

php连接远程数据库用的是虚拟主机ip还是他们给我的数据库的ip啊

一般你购买的空间附带数据库 都是在本机的,一般这样填 localhost或127.0.0.1 。除非你重新购买数据库才需要填哪些IP。

PHP网站数据库连接文件/注释下 如:数据库ip

?php

//数据库IP

$db_host = "127.0.0.1";

//数据库名称

$db_name = "a0529131112";

//数据库用户名

$db_user = "a0529131112";

//数据库密码

$db_pass = "zxcvb789d";

//表的前缀

$prefix = "";

//时区

$timezone = "UTC";

//cookie报错地址

$cookie_path = "/";

//cookie保存的域名

$cookie_domain = "";

//session过期时间

$session = "1440";

//定义字符编码为utf-8

define('EC_CHARSET','utf-8');

//定义admin的路径

define('ADMIN_PATH','admin');

//定义认证密钥

define('AUTH_KEY', 'this is a key');

//旧密钥

define('OLD_AUTH_KEY', '');

//API接口的时间

define('API_TIME', '2011-03-10 13:00:33');

?

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服务即可完成。


网站名称:php数据库主从ip 数据库 主从
路径分享:http://ybzwz.com/article/hggeij.html