CentOS下更新SQLite版本_SQLite

来源:脚本之家  责任编辑:小易  

查看系统的sqlte3的版本

[root@djangoServer work]# sqlite3 --version 
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668
[root@djangoServer work]# 

果然Centos系统自带的sqlite3版本偏低,在上面的错误提示中要求需要SQLite 3.8.3 or later,那么就需要去升级 SQlite 的版本了。

Centos7安装最新的sqlite3并设置更新python库版本

#更新SQLite 3
#获取源代码(在主目录中运行)
[root@djangoServer ~]# cd ~
[root@djangoServer ~]# wget https://www.sqlite.org/2019/sqlite-autoconf-3270200.tar.gz
[root@djangoServer ~]# tar -zxvf sqlite-autoconf-3270200.tar.gz

#构建并安装
[root@djangoServer ~]# cd sqlite-autoconf-3270200
[root@djangoServer sqlite-autoconf-3270200]# ./configure --prefix=/usr/local/sqlite
[root@djangoServer sqlite-autoconf-3270200]# make && make install

#检查版本
## 最新安装的sqlite3版本
[root@djangoServer ~]# /usr/local/sqlite/bin/sqlite3 --version
3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7
[root@djangoServer ~]# 

## Centos7自带的sqlite3版本
[root@djangoServer ~]# /usr/bin/sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668
[root@djangoServer ~]# 

## 可以看到sqlite3的版本还是旧版本,那么需要更新一下。
[root@djangoServer ~]# sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668
[root@djangoServer ~]# 

## 更改旧的sqlite3
[root@djangoServer ~]# mv /usr/bin/sqlite3  /usr/bin/sqlite3_old

## 软链接将新的sqlite3设置到/usr/bin目录下
[root@djangoServer ~]# ln -s /usr/local/sqlite/bin/sqlite3   /usr/bin/sqlite3

## 查看当前全局sqlite3的版本
[root@djangoServer ~]# sqlite3 --version
3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0f6d7
[root@djangoServer ~]# 

#将路径传递给共享库
# 设置开机自启动执行,可以将下面的export语句写入 ~/.bashrc 文件中,如果如果你想立即生效,可以执行source ?/.bashrc 将在每次启动终端时执行
[root@djangoServer ~]# export LD_LIBRARY_PATH=/usr/local/sqlite/lib

到此这篇关于CentOS下更新SQLite版本的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持真格学网。

您可能感兴趣的文章:关于CentOS 7下sqlite3找不到的问题解决

  • 本文相关:
  • sqlite 入门教程一 基本控制台(终端)命令
  • sqlite数据库常用语句及mac上的sqlite可视化工具meassqllite使用方法
  • sql中使用escape定义转义符详解
  • 保护你的sqlite数据库(sqlite数据库安全秘籍)
  • 基于sqlite特殊字符转义的实现方法
  • 为sqlite3提供一个ansi到utf8的互转函数
  • sqlite中的wal机制详细介绍
  • sqlite常用语句以及sqlite developer的使用与注册
  • sqlite3中自增主键相关知识总结
  • sqlite3 api 编程手册
  • centos安装更新后终端打不开怎么办?
  • centos 更新源在哪个文件夹
  • centos7 配置yum更新后,开启停在kernel
  • 怎样使用yum-cron为CentOS自动更新重要的安全补丁
  • 怎么更新CentOS/RedHat的Linux内核以及怎么查看Linux内核...
  • CentOs 使用Yum更新gcc 报错。
  • 如何在centos6.4上更新网卡配置
  • Linux Centos 怎么安装更新根证书实现支持https访问
  • centos 7 kde plasma怎么更新
  • 如何删除 CentOS 6 更新后产生的多余的内核
  • centos怎么更新linux
  • centos怎么更新linux
  • centos 中如何将python更新到最新的版本
  • Linux Centos 怎么安装更新根证书实现支持https访问
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页关于centos 7下sqlite3找不到的问题解决sqlite 入门教程一 基本控制台(终端)命令sqlite数据库常用语句及mac上的sqlite可视化工具meassqllite使用方法sql中使用escape定义转义符详解保护你的sqlite数据库(sqlite数据库安全秘籍)基于sqlite特殊字符转义的实现方法为sqlite3提供一个ansi到utf8的互转函数sqlite中的wal机制详细介绍sqlite常用语句以及sqlite developer的使用与注册sqlite3中自增主键相关知识总结sqlite3 api 编程手册sqlite中文乱码问题原因分析及解决sqlite3中的日期时间函数使用小结sqlite3 top的查询及limit语法介绍linux sqlite3 基本命令sqlite3中自增主键相关知识总结sqlite 错误码整理sqlite循环批量插入数据采用批处理文件实现sqlite优化方法sqlite3 使用总结sqlite时间戳转时间语句(时间转时间戳)sqlite字符串比较时的大小写问题解决方法sqlite教程(十四):c语言编程实例代码(2)sqlite3的绑定函数族使用与其注意事项详解sqlite3中的日期时间函数使用小结sqlite教程(五):索引和数据分析/清理sqlite优化方法初识sqlite3数据库sqlite 入门教程二 sqlite的创建、修改、删除表sqlite教程(六):表达式详解sqlite教程(一):sqlite数据库介绍
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved