Flask

360.Flask MySQL配置

2017-09-06  本文已影响62人  科幻经典

Flask MySQL配置

  1. 安装pymysql
sudo apt install pymysql
  1. 先要在mysql中手动创建数据库
CREATE DATABASE data_dev;
  1. 配置规则和sqlite3不一样

配置地址示例

app.config['SQLALCHEMY_DATABASE_URI']= \
'mysql+pymysql://jianshu:jianshu@127.0.0.1:3306/jianshu'

http://www.jianshu.com/p/7e32074e4fad
http://www.jianshu.com/p/4bb97fe23272

Ubuntu上MySQL开机启动

sudo systemctl disable mysql

开机启动

sudo systemctl enable mysql
sudo apt install sysv-rc-conf
sudo sysv-rc-conf

打开命令行方式的自启动服务管理[界面]后,用鼠标点击,也可以用键盘[方向键]定位,用空格键选择, “X”表示开启该服务。用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。

也可以用命令:

sudo sysv-rc-conf --level 2345 mysql off

注意:[Ubuntu系统]中服务的运行级别

状态码 运行级别
0 系统停机状态
1 单用户或系统维护状态
2~5 多用户状态
6 重新启动

MySQL 无密登录

# 如果使用bash
sudo vi ~/.bashrc

# 如果使用zsh
sudo vi ~/.zshrc

最后一行添加

export MYSQL_PWD=xxx  # xxx是密码

更换shell并切换回来,即生效

深入浅出SQL的一个梗

SELECT * FROM gifts
WHERE contents = "expensive";

不过这是啥意思呢?哈哈

上一篇 下一篇

猜你喜欢

热点阅读