Mysql remote connection

1.修改mysql 配置文件

在/etc/mysql/my.cnf中,注释掉

skip-external-locking

bind-address = 127.0.0.1

2.重启mysql

sudo /etc/init.d/mysql restart

这时如果运行

sudo lsof -i -P | grep 3306

可以看到下面的内容:

mysqld    21581    mysql   13u  IPv6 3586629      0t0  TCP *:3306 (LISTEN)

此时已经可以连接到远程数据库了。如果说还有问题,可以接着做下面的步骤。

时间: 2024-11-05 17:33:09

Mysql remote connection的相关文章

java链接MySQL数据库时使用com.mysql.jdbc.Connection的包会出红线问题

package com.swift; //这里导入的包是java.sql.Connection而不是com.mysql.jdbc.Connection import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class TestJDBC { public static void main(String[] args) { try { Class.forName(

解决Only a type can be imported. com.mysql.jdbc.Connection resolves to a package的报错问题

写jsp加载数据驱动以后老是提示Only a type can be imported. com.mysql.jdbc.Connection resolves to a package的错误,然而改成java就无报错 出错的原因:没有成功引入包 解决方法:将mysql-connector-java-5.1.39-bin.jar放到tomcat的bin目录下就可以解决  

com.mysql.jdbc.connection.isvalid

java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid 版本问题 mysql-connector 版本为 5.0.4 ,那么对应的 dbcp 和 pool 版本应该为 1.4 和 1.6 isVaild 在 com.mysql.jdbc.Connection (5.0.4 ) 中并未实现上述方法,因此将会抛出抽象方法错误. 如果需要使用 dbcp 2.0 ,那么 mysql-connector 必须使用 5.1.3 版本.

powerdesigner 连接mysql提示“connection test failed”

powerdesigner  连接mysql提示“connection test failed”,该如何解决: 1.把64位的jdk换成32位的jdk(VM只支持32的jre) 2.系统变量:  CLASSPATH = E:\Workspaces\my-jar\mysql-connector-java-5.1.7-bin.jar  Path = D:\Java\jdk1.6.0_13\bin;  JAVA_HOME = D:\Java\jdk1.6.0_13\; 3.PowerDesigner

Mysql Lost connection to MySQL server at ‘reading initial communication packet', system error: 0

在用Navicat for MySQL远程连接mysql的时候,出现了 Lost connection to MySQL server at ‘reading initial communication packet', system error: 0 修改my.cnf文件(windows为my.ini) 一般在mysql的安装目录,/etc/mycnf. 在my.cnf配置文件中的[mysqld]区域添加skip-name-resolve,看网友说的是跳过mysql连接的DNS反向解析功能,这

mysql Lost connection to MySQL server at ‘reading initial communication packet

mysql 爆出,本地连接正常,远程链接无法链接,爆出错误Lost connection to MySQL server at 'reading initial communication packet 大量无法远程链接的问题1.iptables 导致 看看iptables -L 2.mysqld 下增加skip-name-resolve我加了发现不行看下面 3.bind-adress我发现mysqld 还有一句 bind-address = ::ffff:127.0.0.1 [mysqld]#

Mysql mysql lost connection to server during query 问题解决方法

缘由: 在查询Mysql中的数据库,或者修改比较大的表的时候就会出现这种情况:google之:方案1.在mysql配置文件[myslqd]下面添加一行设置skip-name-resolve.需要重启mysql服务. 方案2.在hosts文件内添加: ip与主机名的映射关系,如: 127.0.0.1 localhost. 这种方式不用重启mysql服务.---------------------------三个层面上解决这个问题:1. 代码层面,你需要在自己的PHP数据库连接处增加大致如下代码.i

Linux Ubuntu MySQL remote access 远程连接配置

For security consideration, mySQL does NOT allow remote access by default. You might see err: Can't connect to MySQL server on 'xx.xx.xx.xx'(10061) Please check below configurations: ========================== 1. Listen to remote servers vi /etc/mysq

mysql timeout connection

由于使用阿里云服务器,使用mysql 每当周一的时候客户端首次连,总是报timeout connection 的错误 ,尝试了几个方法没有实际效果. 1.用网上说的URl上缀上autoReconnect=true    jdbc:mysql://localhost:3306/oa?autoReconnect=true. 2.编辑mysql目录里的:my.cnf(windows下为my.ini), # The TCP/IP Port the MySQL Server will listen on