flask-SQLALCHEMY 远程连接数据库
2014-09-04 16:14
267 查看
1、新增用户
进入mysql命令行
运行添加命令,用户root,密码123456,密码最好设置复杂一点。*.*表示所有数据库和表,可指定只能访问某个库。这里只是随便填一下。
查看是否添加成功
mysql> use mysql;
mysql> select host,user,password from user;
2、修改配置文件
vim /etc/mysql/my.cnf
找到bind-address = 127.0.0.1
注释掉这行,如:#bind-address = 127.0.0.1
重启mysql
3、修改falsk配置文件
127.0.0.1换成你要连接的IP,按上面的要求配置好的数据库IP就行。
进入mysql命令行
mysql -u root -p123456
运行添加命令,用户root,密码123456,密码最好设置复杂一点。*.*表示所有数据库和表,可指定只能访问某个库。这里只是随便填一下。
mysql> grant select,insert,update,delete on *.* to 'root'@'8.8.8.8' Identified by '123456';
查看是否添加成功
mysql> use mysql;
mysql> select host,user,password from user;
2、修改配置文件
vim /etc/mysql/my.cnf
找到bind-address = 127.0.0.1
注释掉这行,如:#bind-address = 127.0.0.1
重启mysql
3、修改falsk配置文件
127.0.0.1换成你要连接的IP,按上面的要求配置好的数据库IP就行。
mysql://root:123456@127.0.0.1/mydatabase
相关文章推荐
- Flask入门之SQLAlchemy配置与数据库连接
- Flask入门之SQLAlchemy数据库连接操作(第15讲)
- python Flask-SQLAlchemy 连接数据库
- Python使用Flask-SQLAlchemy连接数据库操作示例
- Flask-sqlalchemy连接数据库
- python---pymsql+flask_sqlalchemy连接数据库
- pl/sql连接远程orcle数据库
- MSSQL2005不能连接远程有非法字符密码的数据库
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- VB6 ado远程连接数据库 sql2005
- 数据库远程连接错误26的问题解决,终于搭好工作环境了
- MS SQL 连接远程数据库的库表--原创
- 远程数据库连接字符穿
- SQL改变端口后的远程连接和数据库连接
- 用SQL2000企业管理器远程连接数据库
- SQL SERVER 远程连接数据库
- 从SQL Server向Oracle迁移的技术实现方案(十)连接远程的数据库(包括不同服务器)
- ORACLE客户端远程连接数据库