实习笔记 - 2

(一) mysql解压版安装的root密码设置和初始化,或者忘记root密码时

  1. 关闭正在运行的Mysql服务
  • 打开DOS窗口, 切到mysql/bin目录,输入mysqld --skip-grant-tables回车, --skip-grant-tables意思是启动MySQL服务的时候跳过权限表认证。
  • 再开一个DOS窗口(因为刚才那个已经不能动了),输入Mysql回车,如果成功,将出现MySQL提示符>,
  • 连接权限数据库:use mysql;
  • 修改密码:update user set password=password("root") where user = "root";
  • 刷新权限,一定要有:flush privileges;
  • 退出:quit
  • 重启Mysql服务,用root用户名和刚才设置的密码登陆就OK。

(二) flask框架前后端交互

  1. bootstrap披上flask的框架还是bootstrap——flask-bootstrap框架里的样式class名和bootstrap里的一样,flask用的时候,只需要在模板(templates文件夹)下的html里的base.html继承bootstrap({% extends "bootstrap/base.html" %})
  • flask里的通信方式:基于HTTP
  • flask的程序架构:app下:templates(.html),static(.js, .css), main(__init__.py)
  • 前后端的数据通信:{{value}}(html里),后端python代码里返回值得渠道:renturn render_template("xxx.html", value_to_html = data_here)(data_here是后端数据,value_to_html是前台html里显示的内容)
  • 路由方法:
@app.route("/", methods=['GET', 'POST'])
def  index():
```     
- python 与Mysql交互:安装`mysqldb`,然后用这个来`存取数据`。
---


>#### (附)  安全工程师技能图谱:

![security skill](http://upload-images.jianshu.io/upload_images/1060885-5d10d036b65a42ed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

你可能感兴趣的:(实习笔记 - 2)