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
服务端创建sqlit数据库
sqlite3 mydb.db
- 破解Navicat需要断开网络连接
- 上传Navicat Premium/resource/httpunnel/ntunnel_sqlite.php到网站根目录
- 浏览器访问ntunnel_sqlite.php
- Database File输入SQLite相对当前脚本路径 > Test Connection
Navicat Premium > 文件 > 新建连接 > SQLite > 测试连接
- 常规:数据库文件填入测试的数据库相对路径文件
- HTTP:输入测试脚本的访问地址
4. 错误解决
14 - unable to open database file
- 修改数据和其目录权限为777
还不快抢沙发