mysql备份导入导出说明和对应的shell脚本

星期六, 2012-12-22 | Author: Lee | Database | 没有评论 4,689 views

1.导出整个数据库(–hex-blob 为有blob数据做的,防止乱码和导入失败用)
  mysqldump -u 用户名 -p 数据库名 > 导出的文件名

1
  mysqldump -u root -p --default-character-set=gbk --hex-blob i5a6 > i5a6.sql

2.导出一个表

  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

1
  mysqldump -u root -p i5a6  users> i5a6.sql

3.导出一个数据库结构

1
  mysqldump -u root -p -d --add-drop-table i5a6 >d:/i5a6.sql

  -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

  常用source 命令

  进入mysql数据库控制台,

  如mysql -u root -p

  mysql>use 数据库

  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

1
  mysql>source d:/i5a6.sql

› 继续阅读

Tags: , ,

MySQL Installer 5.5.29在win7下安装失败解决

星期六, 2012-12-22 | Author: Lee | Database | 没有评论 5,115 views

今天下载了最新版的mysql,安装的时候遭遇 Last error: unable to configure service,在最后配置的时候出错.

几次三番都是一样,端口3306肯定是没有占用,系统也从来没有装过mysql,很是诡异.

最终的解决之法居然是换个安装目录,本人前次是安装在 D:/soft/db换成D:/db下居然好了,难道和/s有关???

如下步骤成功安装。
1.首先卸载没有成功安装的MYSQL的一系列东东

2.清理下注册表,cmd下运行 regedit 后-F3-搜索你的安装路径,我的是:D:/soft/db.删除所有能找到的键或者键值.(蛮多的)

3.使用netstat -na 确保3306端口未被占用,换个端口应该也行,我的3306没有用

4.更换安装目录为D:/db

Tags: ,

职业那点事从30岁到35岁:为你的生命多积累一些厚度

星期四, 2012-12-20 | Author: Lee | 体味生活 | 没有评论 3,306 views

常常思考一个问题:是不是考虑做2年开发,打2年酱油,然后结婚生子,这样到底行不行?无论你是男是女,人生是一场独自修行的道路。如果在可以选的时候,还是选择靠自己吧。(文章很长慢慢看了.)
无论你是要养家还是要实现人生价值,如果你处在迷茫之中,希望这篇文章可以传达一些正能量,可以帮到你。
–当然这篇文章是转的呀,但真的很有理啊,假如看了这篇文章,会影响到你的一生,那么我就觉得今天这一小时的时间花在这里值了。

你所有不曾料想过的问题,都会随着时间的推移而与你不期而遇;你所有曾经潇洒的随遇而安,同样也会随时间流逝而让你承担那些似乎命中已经注定的代价。在这个世界上,“唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进产生丝毫颠簸,它却改变着一切。”我始终相信一句话:出来混,迟早要还的。虽然你我皆是凡人,只是这芸芸众生中的普通一员,但我依然希望每个人的生命都能够迎着太阳开花结果。不管以你现在的阅历是否能够理解这段话的涵义,请先记下来。我相信总有一天,你会明白。因为,时间能解释一切,时间能证明一切,时间能解决一切。——题记
› 继续阅读

samba找不到网络路径和无法访问的解决办法

星期六, 2012-12-15 | Author: Lee | linux | 3 Comments 9,009 views

在前面一篇文章介绍了怎么搭建samba共享文件夹

具体见:linux共享文件夹给windows之samba搭建 //www.pomelolee.com/1072.html

比较郁闷的是,看到了文件夹,可是点击的时候出现了 找不到网络路径.
解决方法:
1.所设共享目录权限问题. (基本上不是这个问题)

1
    chmod 777 /data/samba/username

2.linux防火墙的问题.(主要原因,如果有selinux 这个可以降低或者关闭)

1
    rpm -qa | grep selinux

>>>>>.防火墙的关闭方法;
运行:setup 命令 使用 tab和 space选择即可
› 继续阅读

Tags: , ,

linux共享文件夹给windows之samba搭建

星期六, 2012-12-15 | Author: Lee | linux | 2 Comments 5,537 views

本文的环境是centos系统,为指定用户的共享,工作开发使用等

1.安装samba

1
yum install samba smbfs

2.添加要使用的帐号

1
2
useradd -s /sbin/nologin username
smbpasswd -a username

3.创建目录

1
2
3
mkdir -p /data/samba/username
# 修改权限为777,权限交给samba管理 
chmod 777 /data/samba/username

› 继续阅读

Tags: , ,

通过dns解析获取域名的ip地址

星期二, 2012-12-04 | Author: Lee | JAVA-and-J2EE | 没有评论 8,784 views

可以通过域名获取域名解析的ip地址,java版本,通过java的本地dns解析,如果本地设置了host的解析地址将会和真实ip地址有出入:

获取www.qq.com的ip地址如下:
ipv4:222.73.78.166
ipv4:222.73.78.171
ipv4:222.73.78.181
ipv4:101.226.42.62
ipv4:101.226.49.101
ipv4:115.236.139.153
ipv4:180.153.210.43

code如下:
› 继续阅读

Tags: ,

webgame遭遇double free or corruption (!prev):

星期二, 2012-12-04 | Author: Lee | linux, webgame, 游戏开发 | 没有评论 5,082 views

游戏在内测的时候遭遇到double free or corruption (!prev):
单从上面的理解很简单就是说 有地方调了2次 free();的内存释放函数.
查了下,这种低级错误的可能性不大,但是游戏的环境是在 一个多线程的代码,在主线程中申请了一块内存,在另一个线程中释放内存,估计是这个原因.

*** glibc detected *** /home/sara/webgame/t1: double free or corruption (!prev): 0x090634c8 ***
======= Backtrace: =========
/lib/libc.so.6[0x7c7261]
/home/sara/webgame/t1[0x804891e]
/home/sara/webgame/t1[0x9804fb0]
/lib/libpthread.so.0[0x8dcab5]
/lib/libc.so.6(clone+0x5e)[0x83383e]
00759000-008c7000 r-xp 00000000 fd:00 158979 /lib/libc-2.11.so
008c7000-008c8000 —p 0016e000 fd:00 158979 /lib/libc-2.11.so
008c8000-008ca000 r–p 0016e000 fd:00 158979 /lib/libc-2.11.so
008ca000-008cb000 rw-p 00170000 fd:00 158979 /lib/libc-2.11.so

进过排查和结合网上的遇到的说明修正如下函数:(另:可以在你做free()的统一函数地方做赋值指针为null做检测)
› 继续阅读

Tags: , ,

遭遇要执行请求的操作,wordpress需要访问您网页服务器的权限

星期三, 2012-11-28 | Author: Lee | php, wordpress | 一条评论 10,045 views

最近折腾了下wordpress,记录碰到的各种问题的解决之法:
换了独立的vps机器后,在后台自动升级的时候遭遇 到要执行请求的操作,wordpress需要访问您网页服务器的权限 到这个;

这个界面只会出现在PHP进程不是以用户身份来运行的主机上,也就是你的服务器运行PHP的用户和WP文件夹的所有者不一样,
目的就是为了安全,wordpress在升级时会创建一个临时文件看看owner是不是和当前运行的php是否一样,如果不一样,就会出现这个界面。
› 继续阅读

Tags:

使用WP-PostViews浏览次数插件获取指定文章浏览数

星期一, 2012-11-26 | Author: Lee | php, wordpress | 没有评论 4,091 views

在自己调用文章的循环中,去调用次数的时候比较范畴,最终查到获取次说的方法:

一:直接获取指定id文章的展示次数:
WP-PostViews用custom field存储展示次数,此custom field调用值为views,只要获取views的值就可以了。

方法一:loop循环调用方法:

1
2
$post_views = intval(post_custom('views'));
echo ' - '$post_views.' views';

方法二:根据文章的postid,获取任意文章的展示次数

1
2
 $post_views = get_post_meta($post["ID"], 'views', true);
echo ' - '$post_views.' views';

二:顺便也记录下对应的调用函数
设置生效的前提:需要将插件提供模板标签the_views()写到模板中(index.php、single.php或者page.php等),该标签要写在循环(loop)内.
› 继续阅读

Tags: , ,

Nginx的WordPress伪静态配置

星期日, 2012-11-25 | Author: Lee | php, wordpress | 没有评论 5,383 views

Nginx的apache的伪静态配置:
找到到Nginx的配置文件,默认编译后的配置文件在/usr/local/nginx/conf/nginx.conf;
Ubuntu通过包安装的配置文件位于/etc/nginx/nginx.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
location / {
        index index.html index.php;
        if (-f $request_filename/index.html){
            rewrite (.*) $1/index.html break;
        }
        if (-f $request_filename/index.php){
            rewrite (.*) $1/index.php;
        }
        if (!-f $request_filename){
            rewrite (.*) /index.php;
        }
    }
    location ~ .*\.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
    }

注解:此配置考虑了目录下的索引文件index.html和index.php。
-f指令表示测试文件是否存在(不考虑文件和目录的区别),
!-f则表示不存在。
注意在重写url到index.html后面有个break,而重写到index.php后没有break。(可以根据自己的情况配置多个跳出操作等)
因为html文件不需要任何额外工作可以直接发送到客户端,所以重写规则在这里终止,下面就直接让nginx发送文件。
而.php文件需要进一步发送到fastcgi进程来运行,Nginx会继续判断该文件符合第二个部分location ~ .*\.php$的规则,并进行FastCGI的转发。
› 继续阅读

Tags: , ,

Search

文章分类

Links

Meta