树莓派c语言访问mariadb,树莓派之MariaDB
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()
树莓派c语言访问mariadb,树莓派之MariaDB相关推荐
- 树莓派c语言人脸识别,树莓派实现简单的人脸识别
前言 这篇文章属于此系列: 一个用树莓派做的会聊天,能人脸识别(支持云台追踪)和发送邮件的小玩具 https://blog.csdn.net/yonglisikao/article/details/8 ...
- 树莓派c语言led,用树莓派实现RGB LED的颜色控制——C语言版本号
用树莓派实现RGB LED的颜色控制 RGB色彩模式是工业界的一种颜色标准.是通过对红(R).绿(G).蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代 表红.绿. ...
- 树莓派c语言运行_树莓派完成简单的编程(四)
在上一篇文章中,我们学习了Vi文本编辑器,那么用它可以实现什么功能呢? 树莓派python以及c语言编程 这里我选择了最简单和很流行的两种编程语言: C语言和Python.实现最简单的功能,输出hel ...
- 树莓派c语言按键开关,树莓派 GPIO按钮开关 原理与实现
本以为GPIO接一个开关是很简单的事情,但实际上需要学会很多前置的知识才能搞得下去,所以我把整个事情的原理和实现流程全部记录下来,希望帮助到像我一样的电路小白. 硬件 树莓派 * 1(我的是1B型号) ...
- 树莓派c语言pca9685,使用树莓派控制16路舵机驱动板(pca9685)
使用RPI.GPIO 创建一个 PWM 实例: 启用 PWM: 更改频率: 更改占空比: 停止 PWM: 但当你同时使用多个舵机时,PWM输出就变得困难了.这时可以借助舵机控制板来进行多路PWM控制. ...
- 树莓派C语言pca9685代码,树莓派,PCA9685 pwm控制
硬件: 1> 树莓派2/3 B板 2> PCA9685 16路驱动板: http://duinopeak.com/wiki/index.php?title=PCA9685_16%E8%B ...
- 树莓派c语言百度语音识别,树莓派语音识别
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 参考: 配置: 喇叭:3.5音频口 麦克风:摄像头自带麦克风(Usb) 1. 安装需要的软件1 2sudo apt-ge ...
- python硬件编程_树莓派c语言 设置并使用树莓派进行Python和C语言编程 - 硬件设备 - 服务器之家...
树莓派c语言 设置并使用树莓派进行Python和C语言编程 发布时间:2017-03-01 来源:服务器之家 设置并使用树莓派进行Python和C语言编程 (下) Python部落组织翻译, 禁止转载 ...
- 公网ip与树莓派实现异地访问海康威视摄像头
公网ip与树莓派实现异地访问海康威视摄像头 通过openv建立异地局域网,使用树莓派端口转发摄像头端口,实现异地访问. 1.安装openv 1.公网ip服务器端: # 安装执行快捷配置open脚本 w ...
最新文章
- html图片加波浪滤镜,CSS滤镜wave属性(波形滤镜)
- 赛迪数据:2018年数据中心市场数据
- 数学史思维导图_【学科活动】思维导图展风采,数学文化提素养——庆云县第四中学(北校区)四年级数学组活动小记...
- react-router 页面离开 提示数据变更
- ? php 为啥报错,如何解决js里面的php代码报错问题
- vs运行时候冒了这个错:无法启动IIS Express Web 服务器~Win10
- FineReport 11.0 五大全新功能,让报表开发更快、更好看
- JEB 无源码调试 以dvm smali字节码方式,Demo尝试
- macsfancontrol 设置方法_重庆市材料好的消防应急筒灯使用方法
- 移动VS.NET2010帮助文档
- Python字符串串联
- windows系统bat批处 注册一个exe执行文件变成服务
- html div自动撑起来,解决子级用css float浮动 而父级div没高度不能自适应高度
- 祝贺吾博文中第一篇点击超过一万的文章出现
- 翻译:AI数据科学认证-2021年的最佳选择
- Djangobook
- 开发那点事(五)vue开发移动端app案例
- 短信发送中文数据到手机显示乱码
- 微信影视站域名防封、微信影视站公众号域名防封
- AUTOSAR MCAL详解: SPI (2)
热门文章
- PHP7不能用string类名,thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法...
- 在形态的世界里寻找基数的影子
- 存在于实数域的微观粒子2-泡利不相容原理
- 关于stm32 hal 库 iic 一直是 busy 问题
- UDP千兆以太网FPGA_verilog实现(五、以太网帧的结构)
- ESP8266 SD卡FTP库测试报告、D1miniESP8266 SD卡FTP测试
- c语言调用hzk16,C语言使用HZK16显示每个像素的代码
- µC/OS-II和µC/OS-III比较
- 十二、Linux系统编程中man命令的使用
- ubantu 安装杀毒软件 clamav