python:object()函数
class object
返回一个新的无特征对象。object是所有类的基础。它的方法对于Python类的所有实例都是通用的。此函数不接受任何参数。
注意:对象没有__dict__,因此不能将任意属性分配给对象类的实例。
......
mongodb数据备份用mongorestore恢复后没有数据
两台机子,一台机子是windows server 2008,另一台机子centos 6.4,要把位于windows 机子上的数据备份出来,然后还原到centos上。
假设windows server 2008的机器ip为,192.168.1.59,centos机器的ip为192.168.1.58.两台机子mongodb的访问端口同为27117.两台数据用同样的用户名和密码(实际上可以不同)。操作都在windows server 2008机器的cmd命令行下运行。
首先备份数据:
mongodump -h 192.168.1.59:27117 -u mongoadmin -p 123456 --authenticationDatabase webshop -d webshop -o E:\mongobak\databak
数据备份出来后再用
mongorestore -h 192.168.1.58:27117 -u mongoadmin -p 123456 -d webshop --drop --directoryperdb E:\mongobak\databak\webshop
把备份出来的数据还原到centos那台机器上。
用mongo 192.168.1.58:27117 -u mongoadmin -p 123456 --authenticationDatabase webshop访问数据库,db.products.find(),发现products集合中没有任何文档。
最后分析后发现了原因是用户mongoadmin在192.168.1.58 webshop的数据库上没有写入权限,用如下命令:
use webshop;
db.grantRolesToUser(
"mongoadmin",
[
{ role: "readWrite", db: "webshop" }
]
)
给mongoadmin读写权限角......
mongodb roles
mongodb数据库管理包括以下角色(roles)
Database User Roles --数据库用户角色
read (只读)
readWrite (读写)
dbAdmin (数据库管理,备份用这个角色)
userAdmin (数据库用户管理,添加,删除用户)
System User Roles --系统数据库用户角色
clusterAdmin
readAnyDatabase
readWriteAnyDatabase
userAdminAnyDatabase
dbAdminAnyDatabase
......
windows2003远程桌面连接蓝屏,不显示桌面图标的解决办法。
有时候我们连接windows server 2003的时候,会出现一片蓝屏,无法看到桌面图标的情况。这时候无法进行任何操作。我们可以按Ctrl+Alt+End(注意,不是Ctrl+Alt+Del),这样就可以把远程服务器的任务管理器调出来了,接下来在任务管理器中找到explorer.exe进程,将它结束。然后您在“Windows 任务管理器”窗口中点击“文件”---“新建任务(运行...)”---“浏览”在浏览中选择“C:\WINDOWS\explorer.exe”程序---“确定”。
以上操作完成后,发现桌面上的图标哗的一下出来了,当然,您嫌费事,也可以直接重启一下服务器,这是最彻底的解决办法。
......
centos下apache gb2312页面中文乱码解决办法
如果网站页面编码为中文gb2312,在浏览器中打开网页的时候中文显示可能会乱码,原因是apache的默认设置中有一行为AddDefaultCharset UTF-8。
解决方法一:vi /etc/httpd/conf/httpd.conf,找到AddDefaultCharset UTF-8这一行,把这行注释掉#AddDefaultCharset UTF-8,然后再下面行加上
AddCharset GB2312 .gb2312 .gb
AddLanguage zh_cn .cn
AddDefaultCharset GB2312
,保存退出,然后重启apache服务:service httpd restart。
解决方法二:vi /etc/httpd/conf/httpd.conf,找到AddDefaultCharset UTF-8这一行,把这行注释掉。只注释就可以,下面不用加别的东西,让客户端的浏览器自动判断meta的charset设置。保存退出,然后重启apache服务:service httpd restart。
注以上操作在centos6.5环境下执行。
客户端再用浏览器访问强制刷新一下页面(Ctrl+F5),中文显示就正常了。
......
近期文章
- python:object()函数
- mongodb数据备份用mongorestore恢复后没有数据
- mongodb roles
- windows2003远程桌面连接蓝屏,不显示桌面图标的解决办法。
- centos下apache gb2312页面中文乱码解决办法
- 设置mongodb做为windows服务自动运行
- windows2008中IIS7配置fastcgi+php
- 服务器连接远程桌面后无法看到桌面的解决办法
- iis日志导入sql server数据库
- 7-zip命令行参数详解
- iptables如何指定一个范围内的IP地址或端口
- mongod2.6服务无法启动,权限问题
- CentOS下编译安装mysql 5.1,支持中文(GBK)
- ERROR 1045 (28000): Access denied for user root@localhost(using password: YES)
- CentOs删除文件夹下所有文件及文件夹并保留该文件夹
- CentOS 6.4: Make Command not Found
- CentOS下安装成功mysql的提示信息
- mysql configure编译完成后的提示信息
- CentOS上安装gcc的方法
- MongoDB创建root角色用户(超级管理员)