前言、配置mysql允许IPV6连接
这里以CentOS
为例,首先通过vi /etc/my.cnf
编辑数据库配置文件。
然后在[mysqld]
下面加上如下内容:
bind-address = ::
然后重启mysql服务使配置文件生效:
systemctl restart mysqld.service
一、SpringBoot通过IPV6连接数据库
在application.yml
中配置datasource的url,格式如下:
url: jdbc:mysql://address=(protocol=tcp)(host=主机地址)(port=mysql端口号)/db?useUnicode=true&characterEncoding=utf8
二、pymysql通过IPV6连接数据库
格式如下:
conn = pymysql.connect(host="主机地址", port=端口号, user='用户名', password='密码', database="db", charset='utf8')