python连接远程mysql数据库 拒绝

flask 创建数据库时,出现mysql服务拒绝 ,发现是没有开启mysql远程连接配置 ,记录下解决方法

1、修改服务器ubuntu下mysql配置文件

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address =127.0.0.1

更改为

bind-address =0.0.0.0

2、支持root账号远程连接mysql数据库

grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant option;
flush privileges;

3、查看结果

原文地址:https://www.cnblogs.com/ioan/p/10616042.html

时间: 2024-07-29 14:29:08

python连接远程mysql数据库 拒绝的相关文章

Windows平台使用Navicat for MySQL通过SSH密钥认证连接远程MySQL数据库

使用场景: 1.MySQL数据库的管理员账号只允许本地登录 2.应用程序连接账号只允许程序部署服务器所属IP地址连接 实现方法: 客户端工具通过无密码SSH密钥对连接到MySQL数据库所在服务器,再通过数据库相应的账号在服务器本地登录. 1.安装ssh相关程序包 yum -y install openssh-clients   #ssh-copy-id命令 2.在本地机器上使用ssh-keygen产生公钥私钥对 [[email protected]~]$ ssh-keygen 3.用ssh-co

windows连接远程mysql数据库

问题描述: windows 环境下连接安装在CentOS或linux系列操作系统中mysql数据库.本文以远程服务器地址192.168.1.16,数据库用户名root,登录密码admin为例. 解决方案一: 1. "运行" 2. 输入命令,mysql -h 192.168.1.16 -uroot -padmin 提示:-h 表示服务器 ,192.168.1.16为远程服务器地址:-u表示用户,root为用户名:-p表示登录密码,admin为登录密码. 3. 成功登陆界面 解决方案二:

记一次java连接远程mysql数据库

用java连接远程数据库,写一个小java gui程序,写一张小表 student(number,name,sex),可以写入数据,删除数据,查询数据 主要代码: 1 public class TestSqlOnFrame { 2 public static void main(String[] args) { 3 frame frameOne=new frame(); 4 frameOne.main(); 5 } 6 } 7 8 class frame extends Frame{ 9 //新

配置phpmyadmin连接远程 MySQL数据库

引言: 1.phpmyadmin程序所在服务器:192.168.1.1,访问地址为:http://192.168.1.1/phpmyadmin 2.MySQL数据库所在服务器:192.168.1.2,已经允许数据库外链,MySQL数据库用户名:admin  密码:123456 3.现在要通过http://192.168.1.1/phpmyadmin来管理服务器192.168.1.2上面的MySQL数据库 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容?版权所有

python 连接操作mysql数据库

开发数据库程序流程: 1.创建connection对象,获取cursor 2.使用cursor执行SQL 3.使用cursor获取数据.判断执行状态 4.提交事务 或者 回滚事务 import: 数据库连接对象:connection 数据库交互对象:cursor #sql查询语句 sql='select * from user ' #sql语句执行 cursor.execute(sql) #获取返回数据总条数 rs=cursor.rowcount print rs #获取返回的第一条数据,此时游

phpmyadmin连接远程mysql

phpmaadmin连接远程mysql 连接远程mysql步骤 .保证已经有了phpmyadmin,如果没有,去http://www.phpmyadmin.net/home_page/downloads.php下载,安装:文章这里用集成开发环境wamp自带的phpmyadmin示范. 进入到phpmyadmin安装目录下,这里是:C:\wamp\apps\phpmyadmin4.1.14, .创建文件夹config:拷贝.config.inc.php到,\config\config.inc.ph

navicat 连接远程mysql

01 navicat 连接到本地 127.0.0.1 端口 1330602 本地打开putty隧道---转到远程mysql数据库 ,(用户名-密码)就是navicat的连接密码03 putty第二个(用户名密码)登录,需要先putty第一个key登录 AA第一个key登录配置方法 BB(用户名密码)登录配置方法

Navitcat连接远程mysql服务器连不上

用putty操作mysql数据库不太方便,就想着用Navitcat通过SSH去连接远程mysql服务器,可实现动态对数据进行修改操作.依网上很多网友的意见,楼主使用以下命令:vim /etc/my.cnf. 在[mysqld]下面加入如下两行 skip-name-resolve skip-grant-tables 保存,重启mysql服务,结果在putty上登录不上mysql(用户名和密码没错),后来去掉skip-grant-tables,终于登上了.然后我在网页上操作部署在远程服务器上的项目,

sql plus 和 pl/sql无法连接远程oracle数据库

前言:安装完oracle客户端后,可能会出现sql plus 和 pl/sql无法连接远程oracle数据库的情况,可能是以下原因: 针对sql plus连接不上: 1 可能原因:之前安装过oracle数据库客户端并且没有卸载干净,sql plus使用了之前oracle客户端的配置,导致连接不上 解决办法:在系统变量中,将有关之前的oracle客户端信息删除,如路径信息 针对sql plus可以连接的情况下,针对pl/sql连接不上 1 可能原因:之前安装过oracle数据库客户端并且没有卸载干