實習筆記 - 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)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容