树莓派c语言访问mariadb,树莓派之MariaDB

article/2025/8/22 3:33:08

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

安装MariaDB

MariaDB是MySQL的一个分支

直接命令行敲入:1sudo apt-get install mariadb-server

即可完成安装。

一开始安装完成后不知道是需要初始化,折腾了半天登录不了,改不了密码。后来才知道,安装完成后需要立刻的命令行敲入:

mysql_secure_installation

然后会引导进行初始化操作。

一切正常之后,发现程序如果是非root用户权限下运行的程序,无法连接上数据库。

包括直接命令行输入:1mysql -u root -p

登录发现也被拒绝登录了。显示’Access denied for user [email protected] (using password: YES)’

必须用root权限1sudo mysql -u root -p

才能登录成功。

登录成功后进行如下命令修改:1

2

3update mysql.user set plugin='mysql_native_password' where user='root';

update mysql.user set password=password("您要修改的密码") where user='root';

FLUSH PRIVILEGES;

最后终于和普通MySQL一样的使用了。

然后需要进行远程连接数据库访问的话,敲入:1grant all on *.* 'root'@'%' identified by '123456';

注:by后面是密码。

远程登录设置

1、连接服务器: mysql -u root -p

2、看当前所有数据库:show databases;

3、进入mysql数据库:use mysql;

4、查看mysql数据库中所有的表:show tables;

5、查看user表中的数据:select Host, User,Password from user;

6、修改user表中的Host:update user set Host=’%’ where User=’root’;

7、最后刷新一下:flush privileges;

python连接MariaDB1

2

3

4

5

6

7

8

9

10

11

12

13

14

15#!/usr/bin/python

#coding=utf8

import pymysql

#连接数据库,host、账号、密码、库

db = pymysql.connect('192.168.2.1','root','123456','testdb')

#创建游标使用的cursor方法

cursor = db.cursor()

#使用execute方法执行sql语句

cursor.execute('select version()')

#使用fetchone方法获取单条数据

data = cursor.fetchone()

print('Database version:%s' % data)

#关闭游标,并关闭数据库

cursor.close()

db.close()


http://chatgpt.dhexx.cn/article/T2TKkR7E.shtml

相关文章

python树莓派_树莓派python

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 最初拿到树莓派的时候测试过,没成功,后来发现一张华丽丽的说明图,顿时醒悟了.. 记录下来,主要学习自 :htt…

树莓派硬件介绍及配件选择

目录 树莓派Datasheet下载地址: Raspberry 4B 外观图: 技术规格书: 性能介绍: 树莓派配件选用 电源的选用: 树莓派外壳选用: 内存卡/U盘选用 树莓派Datasheet下载地址: Raspberry Pi …

树莓派Pico开发版

Pico开发版有16个PWM通道非常适合用于舵机及电机的控制[1]。 单板机(4B)、微控制器(Pico),树莓派支持Micro Python和C编程[3]。Thony是Python的开发环境。 [1]【评测】树莓派Pico开发板详细评测,到底值不值? [2] Pico树莓派中文站。 [3]一…

1-树莓派及配件购买推荐

树莓派4b主板及配件购买推荐。 作者:白宸羽 套餐 购买链接:https://item.taobao.com/item.htm?spma1z10.5-c-s.w4002-22269478747.11.277c1a24rkExbq&id597680312428 TF卡建议选择16g,套餐建议选择“摄像头套餐” HDMI用于连接显示屏&a…

python树莓派编程_python树莓派编程

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 例如,你可以用树莓派搭建你自己的家用云存储服务器。? 树莓派用python来进行编程。 树莓派项目的一个核心思想是python编程语言的使用。 python允许树莓派的拥…

树莓派如何第一次启动-树莓派从购买到启动一步一步完全版!

背景 闲来无事,在咸鱼上买了一个树莓派3B。买来配件都十分齐全,于是就想着启动来测试一下。下面是树莓派第一次启动的全过程,包含安装系统。 1 准备工作 1.1所需硬件 笔记本电脑、树莓派3B、16GTF卡、读卡器、电源和电源线共四种。 无需准…

树莓派价格暴涨买不起?他们自己做了一块价格还不到1/4的开发板平替树莓派,还火到海外去了

众所周知,树莓派诞生之初时的设计有四大要点 一个可编程的硬件(功能很强)√足够有趣,能吸引年轻人(可玩性确实高)√能反复扔进书包,不怕挤坏(质量杠杠滴)√ 还有最后一…

当你拿到树莓派后要干什么

最近刚买了一个树莓派(pi4 8g),先在分享一些搭建细节,帮助他人更快上手 1.烧录sd卡 官网下载文件 Operating system images – Raspberry Pihttps://www.raspberrypi.com/software/operating-systems/ 下载烧录工具&#xff1a…

[树莓派1] 硬件选购指南

树莓派是一款基于 ARM 架构的微型电脑主板,你可以把它理解成一台微型服务器。目前最新版是树莓派 4b,最大支持 8G 内存。 以前树莓派内存太小了,就没怎么折腾;现在树莓派 CPU 和内存都提高了,就有玩的价值了。 我购买树…

树莓派001-购买树莓派

我是买的树莓派3B中国版-外加一个32G的内存卡。 一个树莓派呢也不算贵,才190一个。当然还有更便宜的。不过贵点性能也就要好点。 树莓派3B 淘宝上有很多树莓派卖,大家择其合适者而购之。 不过你得确保你自己有一个质量不错,容量够大的内存卡&…

一 树莓派简介与购买

什么是树莓派 不知道你们之前听过树莓派没有,反正我当初玩之前是没听说过,第一次听说树莓派这个东西老感觉像个食品,后来百度一下才知道这是一个基于ARM的开发板。它的诞生是这样的,英国剑桥大学有个博士叫埃厄普顿,他…

树莓派4新手购买指南

作为一名嵌入式新手,也曾经不止一次的在淘宝想淘一款自己入手开发的嵌入式设备,网上各种开发板比比皆是,我也是偶尔听到出来一款Raspberry Pi,这款设备性价比绝对没得说,但是网上如何去选择设备,是买个单板…

如何购买您的第一个树莓派

第一课:什么是树莓派 第二课:树莓派能做什么 第三课:购买您的第一个树莓派 第四课:如何安装树莓派系统 1~4课如果看过C语言版本的,请掠过… 会不会买到假货 关于这个问题,可能是很多初学者担心的&#x…

【笔记】使用电脑连接树莓派 并在电脑屏幕上显示树莓派桌面(无需额外为树莓派购买显示器)

一、前言 想在树莓派上跑 yolo5,为了方便地看到代码的检测结果,需要为树莓派外接显示器,但是手头并没有额外的显示器,于是想在电脑屏幕上显示树莓派的桌面,对解决的过程作一些记录。 二、基本流程 树莓派系统的烧录…

树莓派购买指南

第1讲:树莓派购买指南【子豪兄的零基础树莓派教程】 [TOC] 必备物品 必备物品是实现树莓派核心功能必不可少的零件。你可以在这个淘宝链接A:树莓派必备物品基础套餐中购买到下述必备栏所有物品,选择“RS-3B基础套件”,共365元。…

第三课:购买您的第一个树莓派

第一课:什么是树莓派 第二课:基于树莓派的10个经典项目 第三课:购买您的第一个树莓派 第四课:如何安装树莓派系统 第五课:树莓派C语言编程手册 第六课:树莓派led控制 第七课:树莓派按键控制 第八…

第1讲:树莓派及配件购买指南【子豪兄的零基础树莓派教程】

最全面、最省钱的树莓派主板及零配件购买指南,帮助新手用最少的钱实现全部功能并快速上手。 本文配套B站视频:子豪兄的树莓派零基础教程 作者:张子豪(同济大学在读研究生) 文字版、源代码、更新、勘误,请看…

树莓派从选购到入门一条龙

树莓派是什么? 树莓派(英文:Raspberry Pi)是基于 Linux 的单片机电脑,你可以简单的理解为 树莓派 就是一个小型电脑,基本上电脑有的东西,它都有。还有一般电脑没有的接口,GPIO 接口…

第1讲:树莓派购买指南【子豪兄的零基础树莓派教程】

最全面、最省钱的树莓派主板及零配件购买指南,帮助新手用最少的钱实现全部功能并快速上手。 本文配套B站视频:子豪兄的树莓派零基础教程 作者:张子豪(同济大学在读研究生) 文字版、源代码、更新、勘误,请看…

什么是反向代理服务器如何配置反向代理服务器

什么是反向代理服务器? 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对…