mysql 安装
今天安装mysql遇到很多麻烦,想象原因,自己还是linux的初学者,同时受挫时总是要把问题的复杂系数放大。
1 安装冲突
根据《linux程序设计》上的指导,从官网下载了mysql-server-xx,mysql-devel-xx,mysql-client-xx,mysql-share-xx,然后执行
rpm -i *.rpm
结果二十几行conflict提示,说有文件与mysql-server-xx的安装冲突。好吧,先解决容易的,顺利安装其他三个。
rpm -qa | grep MySQL
确认mysql-server-xx导致,之后
rpm -e MySQL-xx
提示因为dependence,执行失败,发现依赖MySQL-xx的文件还被依赖,一个个卸载怕导致太多问题,干脆强制执行吧
rpm -e --force MySQL-xx
之后再执行一次server的安装,成功啦!
2 连接服务器
执行以下service mysql start,连接失败
google发现很多地方提到/etc/my.cnf,可是我的对应的目录下却没有,按着别人的指点,去/usr/share/mysql下面copy了一个my-small.cnf到/etc下面并改名my.cnf
但是执行 service mysql start还是失败。
最后在mysql官网发现,这种情况可能与SELinux相关,按着上面的测试方法,
enforce 0
service mysql start
连接成功了,到此才知道是谁惹的祸
然后我就启动了SELinux manager,然后把它对mysql模块的限制策略全都取消了,现在心情平静了。
其实现在虽然是可以跑了,但是很多东西还是没理解,以后弄个linux,慢慢摸索吧!
相关文档:
query result(14 records)
id
uid
gid
1
11
502
2
107
502
3
100
503
4
110
501
5
112
501
6
104
502
7
100
502
8
100
501
9
102
501
10
104
502
11
100
502
12
100
501
13
102
501
14
110
501
第七条与第十一条重复等
方法一
mysql> create temporary table tmp_wrap ......
编码是个很基础的问题,也是大家很容易忽略的问题,写代码之前多多考虑,以后会少很多麻烦。
PHP发展了不少,现在pear用起来很方便,其中就有相关的class来读取Excel文件里面的内容,如果不想使用pear的话,可以考虑使用excel_class.php,google一下,可以找到这个class的source code下载,也能找到基本的example c ......
niginx安装流程
软件下载:--->
mkdir -p /home/dancebear/programe
cd /home/dancebear/programe
wget http://sysoev.ru/nginx/nginx-0.6.31.tar.gz
wget http://www.php.net/get/php-5.2.6.tar.gz/from/this/mirror
wget http://php-fpm.anight.org/downloads/head/php-5.2.6-fpm-0.5.8.diff.gz
wget http://dev ......
[ 配置 ]
执行增量备份的前提条件是MySQL打开log-bin日志开关,例如在my.ini或my.cnf中加入 log-bin=C:/Program Files/MySQL/MySQL Server 6.0/Data/mysql-bin “log-bin=”后的字符串为日志记载目录,一般建议放在不同于mysql数据目录的磁盘上。
[ 完全备份]
假定星期日下午1点执行完全备份,适用于MyISAM ......