`

设置MySql允许外部连接的方法

阅读更多
设置MySql允许外部连接的方法
2009-10-24 14:59

在linux上或window下cmd命令行下用root登陆,设置权限,grant 权限名(sqlserver和mysql不一样的,可以看手册知道,分所有的权限用all) on     库名(*表全部).表名 to   要授权的用户名@"%"(%表示所有的IP,可以只些一个IP) identified by "密码";
通常我都是写grant all on *.* to root@"%" identified by "密码";

远程连接问题,可以参考:

1、MYSQL服务器上:
比如:
C:\>mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor.   Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.22-rc-community-log MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> grant all privileges on *.* to 'yourname'@'%' identified by 'youpasswd';
Query OK, 0 rows affected (0.05 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.06 sec)

mysql> exit
Bye
开启3306的方法:
http://www.google.cn/search?hl=zh-CN&q=%E5%BC%80%E5%90%AF3306&meta=
2、这里假设用SQLYog连接MYSQL服务器。
客户端机器上:
HOST ADDRESS:服务端IP地址
USER NAME:yourname
PASSWORD:yourpasswd
PORTS:3306
DATABASES:可以留空。
  • 大小: 540.1 KB
分享到:
评论

相关推荐

    CentOS 8 安装 MySql并设置允许远程连接的方法

    接着,配置防火墙规则以允许外部访问MySQL的3306端口: ```bash firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload ``` 检查防火墙状态和3306端口的状态,确保已经开启: ```...

    让mysql数据库允许被远程连接访问

    #### 描述解读:通过设置让MySQL数据库允许被远程连接访问 这段描述简明扼要地概述了文章的核心内容:通过具体的设置步骤来实现MySQL数据库的远程连接功能。这意味着文章将提供一系列具体的命令和操作指南,帮助...

    MYSQL无法远程连接

    3. **MySQL配置文件限制**:在MySQL的配置文件(如`my.cnf`或`my.ini`)中,可能设置了不允许远程访问的选项。 4. **网络问题**:有时候网络环境不稳定或存在某些限制也会导致远程连接失败。 #### 三、解决方法 ##...

    XAMPP 设置远程连接MYSQL

    设置文件 开通防火墙端口 设置权限 让XAMPP远程连接MYSQL

    配置mysql允许远程连接的方法

    以下是配置MySQL允许远程连接的详细步骤: 首先,你需要登录到MySQL服务器的主机,并以root用户的身份打开MySQL的配置文件。在大多数Linux系统中,这个文件位于`/etc/my.cnf`。你可以使用`vim`或`nano`等文本编辑器...

    远程用户连接mysql授权

    3. **防火墙设置**:如果服务器位于防火墙之后,还需要确保防火墙规则允许外部流量到达MySQL服务器端口(默认为3306)。 4. **日志记录**:启用MySQL的日志记录功能,以便于监控远程连接活动和审计。 5. **性能...

    Linux mysql命令安装允许远程连接的安装设置方法

    而这些东西,正是新手很困惑的地方。一下是我的安装笔记,在Centos虚拟机上安装成功。中文的参考:http://xieyu.blog.51cto.com/213338/59749英文的参考 How to ...接着执行下面的命令 Linux mysql 安装 cd /home/t

    linux mysql 数据库开启外部访问设置指南

    2. 找到`bind-address = 127.0.0.1`这行,将其注释掉(在前面添加#),或者将其改为`bind-address = 0.0.0.0`,这会让MySQL监听所有可用的网络接口,从而允许外部连接。 ### MySQL数据库的修改 1. 以root用户登录...

    Linux开启mysql远程连接

    MySQL默认监听3306端口,因此需要确保Linux系统的防火墙允许外部设备通过此端口访问MySQL。具体操作步骤如下: 1. 使用文本编辑器打开防火墙配置文件: ```bash vi /etc/sysconfig/iptables ``` 2. 在文件中添加...

    Mysql数据库远程连接利器SQLyog

    此外,确保MySQL服务器已经开启了远程连接,并且防火墙设置允许外部访问。 总的来说,SQLyog作为一款优秀的MySQL管理工具,不仅简化了数据库的管理工作,而且在远程连接方面表现出色,极大地提升了数据库管理的效率...

    Linux,mysql同意远程连接教程-mysql5.6同意远程连接.docx

    5. **配置MySQL防火墙规则**:在Linux系统中,可能还需要打开MySQL的默认端口(通常是3306)以允许外部连接。例如,如果使用的是iptables防火墙,可以执行以下命令: ``` sudo iptables -A INPUT -p tcp --dport ...

    MYSQL不能从远程连接的解决方法

    - 如果使用的是云服务提供商的MySQL实例,还需要检查相关的网络和安全组设置是否允许外部IP地址的访问。 #### 四、总结 当遇到MySQL无法进行远程连接的问题时,可以通过修改用户权限设置或者授权特定IP地址的远程...

    mysql5.5.8安装问题(无法远程连接)

    4. **防火墙设置**:如果你的服务器有防火墙,确保MySQL的默认端口(3306)是开放的,允许外部连接。对于Linux系统,可以使用`iptables`或`ufw`命令来配置规则;对于Windows系统,可以在防火墙设置中添加相应规则。 ...

    mysql连接池java源码

    MySQL连接池在Java应用开发中扮演着至关重要的角色,它是一种管理数据库连接的机制,能够有效地提高数据库操作的性能和效率。在这个项目中,我们看到的是一个纯手工编写的Java源码实现,不依赖任何外部数据库驱动,...

    远程连接mysql数据库 Linux,MySql数据库远程连接教程.docx

    - 需要在防火墙中打开3306端口,允许外部连接。例如,在CentOS中,可以使用`firewall-cmd --permanent --add-port=3306/tcp`命令添加规则,然后重启防火墙服务以应用更改。 6. **MySQL目录结构** - 数据库文件:`...

    mysql修改开启允许远程连接的方法

    除了MySQL的配置,还需要确保服务器的防火墙设置允许外部连接进入MySQL端口,默认是3306。在Windows中,可以使用`netsh advfirewall firewall add rule name="MySQL" dir=in action=allow protocol=TCP localport=...

    unity3d连接mysql数据库

    这样,Unity就能识别这个DLL,并允许我们在游戏中使用MySQL连接。 步骤2:编写C#脚本 在Unity中创建一个新的C#脚本,例如"DatabaseManager.cs"。在脚本中,我们需要导入MySQL的数据访问类库: ```csharp using ...

    java连接mysql数据库用到的jar包

    在给定的文件名称列表中,我们看到的是`mysql-connector-java-5.1.7.jar`,这是一个特定版本的MySQL连接器,用于允许Java应用程序与MySQL数据库进行通信。 MySQL Connector/J是MySQL官方提供的Java数据库连接器,它...

Global site tag (gtag.js) - Google Analytics