1、下载和安装Termux应用:从Google Play商店下载并安装Termux应用,Termux是一个强大的终端仿真器,可以在安卓设备上运行Linux命令。
2、更新包列表和升级现有软件包:打开Termux应用,输入以下命令来更新包列表和升级现有软件包:
pkg update && pkg upgrade
3、安装MariaDB:MariaDB是MySQL的一个分支,与MySQL兼容,并且通常在Termux中更容易安装,输入以下命令来安装MariaDB:
pkg install mariadb
4、初始化数据库:安装完成后,需要初始化数据库,输入以下命令:
mysql_install_db
5、启动MariaDB服务:初始化完成后,启动MariaDB服务:
mysqld &
这里的“&”符号表示将进程放入后台运行。
6、设置root用户密码:进入MariaDB控制台,设置root用户的密码,输入以下命令:
mysql -u root
然后在提示符下输入以下命令设置密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
请将newpassword
替换为你希望设置的密码,完成后,输入以下命令退出MariaDB控制台:
exit;
7、创建数据库和表:现在可以创建数据库和表了,创建一个名为bilidb
的数据库和一个名为hot
的表:
CREATE DATABASE bilidb; USE bilidb; CREATE TABLE hot ( id INT(11) NOT NULL AUTO_INCREMENT, hotword VARCHAR(200) DEFAULT NULL, PRIMARY KEY (id), UNIQUE KEY word (hotword) );
8、编写Python爬虫程序:使用Python编写一个简单的爬虫程序,从指定的网站抓取数据并将其存储到MySQL数据库中,以下是一个示例程序:
import requests import json from pymysql import connect headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36"} response = requests.get('https://s.search.bilibili.com/main/hotword?mid=&buvid=98E676F5-F586-40E3-8440-E52A638FA671', headers=headers) rest = response.text.replace("jsonp_callback_bili_589105734645829", "") json_data = json.loads(rest) comments = json_data["list"] proDict = [] for item in comments: proDict.append(item['keyword'] + ' ') product = ''.join(proDict) print(product) # 连接到MySQL数据库 conn = connect(host='127.0.0.1', port=3306, user='root', passwd='root', db='bilidb', charset='utf8') # 插入数据 cursor = conn.cursor() for item in proDict: cursor.execute("replace into hot(hotword) values(%s)", (item)) conn.commit() cursor.close() conn.close()
这个示例程序假设你已经安装了requests
和pymysql
库,如果没有安装,可以使用以下命令进行安装:
pip install requests pymysql
9、定时任务设置:为了定期执行爬虫程序,可以在Termux中设置定时任务,安装cron服务:
pkg install crontab
编辑定时任务:
crontab -e
添加以下行以每分钟运行一次爬虫程序:
* * * * * /data/data/com.termux/files/usr/bin/python3 /path/to/your/script.py >> /dev/null 2>&1
请将/path/to/your/script.py
替换为你的Python脚本的实际路径。
通过以上步骤,你可以在Android设备上的Termux环境中成功安装社区版MySQL,并使用Python编写爬虫程序将数据存储到MySQL数据库中。
以上内容就是解答有关“mysql数据库安卓版_安装社区版MySQL”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1365152.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复