当前位置:首页>开发>正文

PHP怎样远程连接MYSQL数据库 怎么用phpmyadmin连接远程MYSQL数据库

2023-04-20 05:46:58 互联网 未知 开发

 PHP怎样远程连接MYSQL数据库 怎么用phpmyadmin连接远程MYSQL数据库

PHP怎样远程连接MYSQL数据库?


进入

/etc/seLinux

more config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
改为 :SELINUX=disabled

怎么用phpmyadmin连接远程MYSQL数据库?

需要用本地的PHPMYADMIN连接远程的MYSQL数据库,下面配置如下:打开config.inc.php
1.更改登陆验证方式
查找 $cfg[Servers][$i][auth_type],其值改为 cookie;
2.更改phpmyadmin程序网址,查找 $cfg[PmaAbsoluteUri],其值改为你的phpmyadmin网址类似于 http://www.aaa.com/phpmyadmin。
3.更改默认登陆语言,查找 $cfg[DefaultLang],其值改为 zh,其他的无需配置,因为使用cookie方式登陆,直接比对数据库判断权限。与配62616964757a686964616fe58685e5aeb931333365633938置文件中的这些参数无关。

不能远程登录的解决方法
1.mysql>use mysql
2.mysql>update user set host = %? where user =root and host=localhost? //如果有两个用户root的话,就应该加上and host=localhost
3.mysql>flush privileges
4.mysql>select host,user from user where user=root
5.mysql>quit

php中如何连接远程mysql数据库wampserver

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

mysql -u root -pvmwaremysql>use mysqlmysql>update user set host = % where user = rootmysql>select 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 root@192.168.1.3 IDENTIFIED BY mypassword WITH GRANT OPTION

PHP如何远程连接到MySQL数据库

这个在你的项目里面配置一下就好了。比如我使用thinkphp框架,在配置文件里面有这么一行: DB_HOST=> localhost, 这里配置的就是要访问的数据库服务器,我本地使用就用localhost,如果你是在服务器上的,就写你服务器的网址或者是IP就好了。任何一个php框架或者不用框架都有这么一个设置的

php连接数据库

include conn.php//包含文件
$sql="select * from news order by news_id desc limit 12"
$sql1="select * from image"
$result=mysql_query($sql,$conn)//执行sql查询,不过你的写法是错的
$result1=mysql_query($sql1,$conn)
$rs1=mysql_fetch_array($result1,MYSQL_ASSOC)//将查询结果是按数字索引返回还是名称返回
?>

PHP程序能远程操作数据库吗?

和ASP ACCESS不一样,其实你的PHP一直都是在操作远程数据库: 你的mysql_connect连接MYSQL数据库的时候,即使是本地数据库,程序也完全是和远程一样的操作:使用TCP连接你指定的服务器端口,127.0.0.1和data.baidu.com这样的主机,程序是完全相同的。

最新文章