???博主介绍:大家好!我是李大白,一名运维容器运维工程师,热爱分享知识?
?擅长领域:云原生、数据库、自动化运维
??如果本文章对小伙伴们有帮助的话,?关注+??点赞+?评论+?收藏!
?如果在文章描述时如有错,恳请各位大佬指正,在此感谢!!!
? 落叶而知秋,博闻而强识!
? 精品专栏:Harbor进阶实战(企业级)
sqlite3是一个进程内的库,实现了自给自足、无服务器、零配置、事务性的SQL数据库引擎。它是一个增长最快的数据库引擎。它不是一个独立的进程,可以按应用程序需求进行静态或动态连接,SQLite直接访问其存储文件。
[root@localhost ~]# wget
https://www.sqlite.org/2020/sqlite-autoconf-3310100.tar.gz
[root@localhost ~]# tar xvf sqlite-autoconf-3310100.tar.gz
[root@localhost ~]# cd sqlite-autoconf-3310100/
[root@localhost sqlite-autoconf-3310100]# ./configure
--prefix=/usr/local
[root@localhost sqlite-autoconf-3270200]# ./configue && make
&& make install
[root@localhost ~]# find /usr/ -name sqlite3
/usr/bin/sqlite3
/usr/lib64/python2.7/sqlite3
/usr/local/bin/sqlite3
/usr/local/lib/python3.6/sqlite3
最新安装的sqlite3版本
[root@localhost ~]# /usr/local/bin/sqlite3 --version
3.31.1 2020-01-27 19:55:54
3bfa9cc97da10598521b342961df8f5f68c7388fa117345eeb516eaa837bb4d6
[root@localhost ~]# mv /usr/bin/sqlite3 /usr/bin/sqlite3_old
[root@localhost ~]# ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3
查看当前全局sqlite3的版本
[root@lidabai ~]# sqlite3 --version
3.31.1 2020-01-27 19:55:54 3bfa9cc97da10598521b342961df8f5f68c7388fa117345eeb516eaa837bb4d6
[root@lidabai ~]# cat <<EOF >> ~/.bashrc
export LD_LIBRARY_PATH="/usr/local/lib"
EOF
[root@lidabai ~]# source ~/.bashrc
[root@lidabai ~]# python3
>>> import sqlite3
>>> sqlite3.sqlite_version
'3.31.1'