基于ubuntu系统,首先需要安装mysql数据库,主要过程如下:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安装过程中需要设置数据库密码。
安装成功后,登入数据库:
mysql -uroot -p123456 (-u后面是用户名,-p后面是安装时设置的数据库密码)
成功登入数据库后可使用show databases;查看存在的数据库;
使用create database wifi; 建立一个名为wifi的新的数据库;
使用use wifi;进入该数据库;
这是使用show tables; 可以查看wifi数据库中的数据表;
可以使用create table wifidb(……);建立数据表,如下图所示:

使用python写数据库需要安装pymysql:
pip install pymysql
具体写入数据到数据库程序如下:
import pymysql
conn = pymysql.connect(db='wifi',host='localhost',user='root',passwd='123456') #参数依次为数据库名称,服务器IP地址,此处为本地,用户名,密码
c = conn.cursor() #创建一个游标对象
c.execute('insert into wifidb(BSSID,Strength,Location_i

本文介绍了在Ubuntu系统中如何使用Python连接并操作MySQL数据库,以创建和填充WiFi指纹数据库。首先,文章讲解了MySQL的安装和配置,包括设置数据库密码、登录数据库、创建数据库和数据表。然后,提到了使用pymysql库将Python程序与数据库集成,用于写入数据,并指出在处理WiFi指纹数据时,数据库操作的便利性。
最低0.47元/天 解锁文章
1072

被折叠的 条评论
为什么被折叠?



