【樹莓派】mariadb/mysql 數據庫操作與學習

一、收集整理的網絡資料

Python 操作 MariaDB 數據庫

PyMySQL是一個Python編寫的MySQL驅動程序
pymysql 連接 mariadb: Python3.6實現連接mysql或mariadb的方法分析

SQLAlchemy是Python編程語言下的一款ORM框架
使用SQLAlchemy連接mariadb:python從csv文件中讀取數據添加到數據庫中

mysql菜鳥教程: MySQL 教程

附上我曾經的一個項目的數據庫建表示例,還算完整:雲筆記APP數據庫建表

二、PyMySQL使用過程中踩過的坑

  1. 解決python使用pyMysql讀取中文字段亂碼: https://blog.csdn.net/m0_37971044/article/details/80310139

二、配置遠程連接mysql數據庫

  1. 配置允許訪問的用戶,採用授權的方式給用戶權限
# 注:root是登陸數據庫的用戶,123456是登陸數據庫的密碼,*就是意味着任何來源任何主機
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;  

# 刷新設置
MariaDB [(none)]> flush privileges;
  1. 打開數據庫服務器防火牆(CentOS7)
# 防火牆開放數據庫3306端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 刷新防火牆設置
firewall-cmd --reload
  1. 使用Navicat工具測試連接數據庫
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章