| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 树莓派开发笔记(十五):树莓派4B+从源码编译安装mysql数据库 -> 正文阅读 |
|
[大数据]树莓派开发笔记(十五):树莓派4B+从源码编译安装mysql数据库 |
若该文为原创文章,转载请注明原文出处 树莓派开发专栏上一篇:《树莓派开发笔记(十四):入手研华ADVANTECH工控树莓派UNO-220套件(三):使用研发自带系统测试rtc、gpio、232和485套件接口》 前言??树莓派使用数据库时,优先选择sqlite数据库,但是sqlite是文件数据库同时仅针对于单用户的情况,考虑到多用户的情况,在树莓派上部署安装mysql服务,通过读写锁事务等使用,可以实现多进程可以操作同一个数据库的同一个表的读写并行操作。 树莓派安装mysql步骤一:安装mysql服务器??(前面一更新原来有的mariadb现在都没了,–__–!!)
??
?? ??结果装不上,缺少一些部件和网址打开不开,于是考虑更新源。 步骤二:更新源,需要手动更新sudo apt update
??
??出现无法更新的,点击y手动即可:
?? ??这里再补充一下:此时是没有了,后续继续编译mysql,然后又有了,如下图: ??什么原因导致的不太清楚。(如果有建议这样安装,没必要编译源码,比较费时间还要解决各种错误) 步骤三:下载mysql源码??下载:
?? 步骤四:复制解压??大小不够进行了扩容,记住扩容的操作只能执行一次,执行超过一次(未重启)系统就会起不来。
??拷贝进来,然后解压
?? 步骤五:cmake配置??安装cmake:
??cmake配置:
??
??
??配置成功: 步骤六:编译make
??
??
??输入k,再输入3037即可定位到:
??错误:查询时没有连接nurces,前面也确实安装了,但是这个错误是没有连接到ncurses库,需要自己添加下(各种方法都试了,最后直接强制指定):
??然后libncur*全部拷贝到/lib下
??然后cmake配置强制指定路径:
??然后继续编译:
?? 步骤七:安装make install
?? 步骤八:测试mysql??运行mysql:
??查找:
??
?? 上一篇:《树莓派开发笔记(十四):入手研华ADVANTECH工控树莓派UNO-220套件(三):使用研发自带系统测试rtc、gpio、232和485套件接口》 若该文为原创文章,转载请注明原文出处 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 4:56:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |