CentOS & SQLite 管理

应用,系统 2023-11-27

1. 查看SQLite版本

sqlite3 --version

2. 更新SQLite版本(保存sqlite.sh并运行sh sqlite.sh)

#!/bin/sh
echo "下载SQLite"
wget https://www.sqlite.org/2020/sqlite-autoconf-3340000.tar.gz -O tmp/sqlite.tar.gz

echo "进入Tmp"
# shellcheck disable=SC2164
cd tmp

echo "解压SQLite"
tar zxvf sqlite.tar.gz

echo "编译SQLite"
cd sqlite-autoconf-3340000 || exit && ./configure --prefix=/usr/local && make && make install

echo "移动SQLite"
mv /usr/bin/sqlite3 /usr/bin/sqlite3_backup

echo "链接SQLite"
ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3

echo "/usr/local/lib" > /etc/ld.so.conf.d/sqlite3.conf

ldconfig

sqlite3 -version

3. 管理SQLite

  1. 服务端创建sqlit数据库

    sqlite3 mydb.db
  2. 下载Navicat Premium

    1. 破解Navicat需要断开网络连接
  3. 上传Navicat Premium/resource/httpunnel/ntunnel_sqlite.php到网站根目录
  4. 浏览器访问ntunnel_sqlite.php
  5. Database File输入SQLite相对当前脚本路径 > Test Connection
  6. Navicat Premium > 文件 > 新建连接 > SQLite > 测试连接

    1. 常规:数据库文件填入测试的数据库相对路径文件
    2. HTTP:输入测试脚本的访问地址

4. 错误解决

  1. 14 - unable to open database file

    1. 修改数据和其目录权限为777

本文由 scxingm 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论