[SQLite]CentOS & SQLite 管理 scxingm 应用,系统 2023-11-27 ### 1. 查看SQLite版本 ```shell sqlite3 --version ``` ### 2. 更新SQLite版本(保存sqlite.sh并运行`sh sqlite.sh`) ```shell #!/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数据库 ```shell sqlite3 mydb.db ``` 2. [下载Navicat Premium][1] 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 [1]: https://blog.csdn.net/mycocoo/article/details/118512140 本文由 scxingm 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。
还不快抢沙发