此章节也包括一些对数据库具体配置的描述。请查看“数据库的具体配置”章节了解更详细的信息 。
如果运行在 Linux或Mac操作系统上,那么使用su或于之等同的papercut身份来更改。
Mac: sudo su - papercut
Linux: su - papercut
Windows: cd "C:\Program Files\PaperCut NG\server\bin\win"
Mac: cd "/Applications/PaperCut NG/server/bin/mac"
Linux: cd ~papercut/server/bin/linux-i686
db-tools export-db
输出以上命令所显示的 创建的备份文件名。值得注意的是它将在后面的步骤中有用到。
您所选择的语言符号代码是正确的。对于SQL服务器,符号代码是在新的数据库屏幕上的整理项里设置的。对于其它类似 PostgreSQL的数据库,它推荐您选择unicode字符设置(类似 UNICODE 或UTF8)以尽可能允许所有的字符被保存。
对于PaperCut NG用户数据库的创建应用程序要求应该仅有最小化的许可设置。 用户应该完全允许创建/终止表格并有权访问创建的任何表格。然而,用户不应该 被允许访问您安装在数据库服务器上其它的数据库。
[appdir]/server/server.properties
[appdir]/server/server.properties
database.type=Internal
database.username=[your-db-user]
database.password=[your-db-password]
如果使用Microsoft SQL Server,指定配置的用户名是SQL服务器的数据库用户,而不是 Windows用户。此用户需要在SQL服务器上创建并授予应用程序数据库的全部权限。
SQL Server 2005 Express的格式是:
jdbc:jtds:sqlserver://[server]:[port]/[database]
[port]参数是用于配置SQL Server Express 版本的端口。对于更多有关配置SQL Express的信息,请查看“配置Microsoft SQL Express 2005” 章节部分。
Mac: sudo su - papercut
Linux: su - papercut
更改服务器的目录状态,如:
Windows: cd "C:\Program Files\PaperCut NG\server\bin\win"
Mac: cd "/Applications/PaperCut NG/server/bin/mac"
Linux: cd ~papercut/server/bin/linux-i686
: db-tools init-db
显示的
Mac: sudo su - papercut
Linux: su - papercut
更改服务器的目录状态,如:
Windows: cd "C:\Program Files\PaperCut NG\server\bin\win"
Mac: cd "/Applications/PaperCut NG/server/bin/mac"
Linux: cd ~papercut/server/bin/linux-i686
运行以下命令:db-tools import-db "backup file name"。