mysql设置远程连接(mysql配置远程连接)

1. mysql配置远程连接

打开远程连接,把后台数据库文件列表选中,设置为可调节模式,然后进行配置

2. mysql怎么远程连接

在php中如果要连接远程数据库连接方法很简单,只要把本地连接localhost或127.0.0.1改成指定远程服务器一IP地址或者直接域名即可。

语法

mysql_connect(servername,username,password);

例子

在下面的例子中,我们在一个变量中 ($con) 存放了在脚本中供稍后使用的连接。如果连接失败,将执行 "die" 部分:

代码如下:

<?php

$con = mysql_connect("localhost","peter","abc123");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

// some code

?>

上面是连接本地数据库,下面把localhost改成远程IP即可了

实例 代码如下:

$conn=mysql_connect('

http://boaer.com'

,'root','123456888');

if(!$conn) echo "失败!";

else echo "成功!";

// 从表中提取信息的sql语句

$sql="SELECT * FROM user where userName='$user_name'";

// 执行sql查询

$result=mysql_db_query('info', $sql, $conn);

// 获取查询结果

$row=mysql_fetch_row($result);

mysql_close();

3. mysql配置远程连接数据库

mysql workbench创建域名访问连接第一步是安装MySQLWorkBench,第二步是输入数据库连接主机地址和登录用户信息,配置MySQL接受远程登录连接:

第三步是,grant all PRIVILEGES on iHouse.* to linjk@'%' identified by 'ljk121';这里新建了一个数据库:iHouse,并把该数据库的所有表的所有权限给linjk这个用户,允许这个用户通过任何ip地址(也可限定IP地址),使用指定密码进行连接,配置完后使用命令:flush privileges;使配置生效。重新测试连接,成功,配置完成后即可进行访问。

4. mysql如何远程连接

答:

(1)首先需要设置MySQL数据库中user表中host为%,%代表任意的IP地址。Update mysql.user set Host=’%’ where Host=’localhost’

(2)进行数据库表的授权: GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

(3)刷新权限 FLUSH PRIVILEGES;接下来就可以进行远程登录访问了,注意:如果是阿里云上的服务器,使用Navicat进行连接时,还需要填写SSH面板内容。

5. mysql配置远程连接权限

第一种方法:直接输入账户名和密码进入数据库。找到mysql数据库的user表,直接updateroot用户的Host,将Host:localhost,user:root改成Host:%,user:root然后mysql>flushprivileges;(运行此句才生效,或者重启MySQL)。

因为mysql的权限都在cache里,所以要刷新一下。改成%后,任意IP都可访问mysql服务器,十分不安全。可以将%将换成一个IP地址,即只允许来自该IP地址的访问。

第二种方法:直接输入账户名和密码进入数据库。mysql>GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'youpassword'WITHGRANTOPTION;mysql>flushprivileges;可以将%将换成一个IP地址,即只允许来自该IP地址的访问。

root用户权限过大,建议新建用户,赋予其对某个数据库的部分权限

6. mysql配置允许远程连接

你好,阿里云默认服务器mysql不存在远程权限你可以通过phpmyadmin连接,去新建一个账号mysql数据库中的user表中指定要远程连接的用户的host字段改成%天互数据 为您解答,希望能帮到你

7. mysql支持远程连接

这个遇到过,是因为你的mysql没有开启ip访问权限。解决方案:

1。授权法:use mysql;grant all privileges on *.* to leo@'%' identified by "leo";以leo用户在任何地方都可以访问;

2。改表法:可以实现以root用户在任何地方访问数据库update user set host = '%' where user = 'root';这样就可以了

8. mysql如何设置远程连接

设置mysql数据库远程连接:

Windows系统

1、 停止mysql的服务。

2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin

3、 进入mysql数据库服务器

c:\mysql\bin>mysql –u root –p hkgt123

4、 选中数据库mysql :use mysql

5、 查询mysql数据库中的用户:

Select host,user,password from mysql;

6、 授权给root用户可以从任何主机使用密码为’hkgt123’登录MYSQL数据库:

GRANT ALL PRIVILEGES ON *.* TO root@’%’ IDENTIFIED BY ‘hkgt123’ WITH GRANT OPTION;

7、 提交:commit;

8、 刷新权限:flush privileges;

9. MySQL远程连接

不允许远程连接这个数据库,你看下mysql端口是否打开,另外查看一下mysql是否允许远程连接

几个解决方案,自己看下

1.修改改mysql配置文件(/etc/mysql/my.cnf),注释以下行:

#bind-address=127.0.0.1

2.重启mysql数据库,对于ubuntu系统,执行如下命令

sudo/etc/init.d/mysqlrestart

3.以root用户登录mysql后,执行如下命令:

grantallprivilegeson*.*toroot@’允许登录的远程机器ip’

identifiedby‘密码’

或者

grantallprivilegeson*.*to'myuser'@'%'identifiedby'mypassword'withgrantoption;

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

grantallprivilegeson*.*to'myuser'@'168.160.12.50'identifiedby'mypassword'withgrantoption;

10. mysql 设置远程连接

第一步:首先设置root用户的host为所有IP:进入Mysql:mysql -uroot -pyoupass进入后use mysql然后,update user set host=’%’ where user=’root’ and host=’localhost’;flush privileges;上面这一步注意分号,设置完了可以 select user,host from user表看看,设置成功没。

第二步:如果你是云服务器,要去设置my.cnf 把下面bind-address 设置成你的云服务器的外网IP。