星期四, 一月 6th, 2011 Posted in Apache, mysql | No Comments »
一,安装apache,php,phpmyadmin,mysql
apt-get install apache2 libapache2-mod-php5 php5 php5-gd php5-mysql phpmyadmin
安装phpmyadmin的时候,会弹出个对话框,让你选择apache的类型,这里装的是apache2选择apache2就行了。在这里我为什么没有用apt-get来安装mysql呢,因为报错,如下
下列的软件包有不能满足的依赖关系:
mysql-server-5.0: 依赖: libdbi-perl 但是它将不会被安装
依赖: mysql-client-5.0 (>= 5.0.51a-3ubuntu5.8) 但是它将不会被安装
E: 无法安装的软件包
Tags: Apache, mysql, php
星期四, 一月 6th, 2011 Posted in mysql | No Comments »
1、对于MySQL来说,有三种锁的级别:页级、表级、行级
页级的典型代表引擎为BDB。
表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。
行级的典型代表引擎为INNODB。
Tags: mysql, 锁表
星期一, 十二月 20th, 2010 Posted in mysql | No Comments »
1、将mysql5里导出的sql文件导入到mysql5中。
2、用mysqldump -uroot -p1234 –opt –compatible=mysql40 -A -re:\localhost.sql
–compatible=name参数描述如下:
–compatible=name Change the dump to be compatible with a given mode. By
default tables are dumped in a format optimized for
MySQL. Legal modes are: ansi, mysql323, mysql40,
postgresql, oracle, mssql, db2, maxdb, no_key_options,
no_table_options, no_field_options. One can use several
modes separated by commas. Note: Requires MySQL server
version 4.1.0 or higher. This option is ignored with
earlier server versions.
Tags: mysql, mysql5
星期一, 十二月 13th, 2010 Posted in PHP开发 | No Comments »
有时候php业务的网站突然无法访问,我们会去查找原因,首先会判断是不是web服务器挂了,然后再去查询是不是数据库挂了,这里提供一个脚本自动去检测是web服务器和数据库服务器,去确定到底是哪个服务器挂掉,并自动去启动相对应的服务!
# vi check.sh
Tags: bash, mysql, php
星期二, 十二月 7th, 2010 Posted in Apache, mysql | No Comments »
在FreeBSD上打开SSHD服务
1. 配置/etc/inetd.conf, 确保取消SSH的注释
2. 配置/etc/ssh/sshd_config, 确保PermitRootLogin yes
3. 配置/etc/rc.conf, 确保sshd_enable=”YES” (该步骤可选,但可在开机时自启动sshd服务)
4. 重启SSHD服务:/etc/rc.d/sshd restart
————————————————————————————–
Tags: Apache, FreeBSD, mysql
星期二, 八月 10th, 2010 Posted in mysql | No Comments »
phpmyadmin是一件很方便的在线管理MySQL数据库的工具,但对于较大的数据库的导出和导入却显得力不从心。特别是导入工作,通常2M已经是它的极限了。
这时用MySQL的原生工具就能很好地解决这些问题了。
假设我们要对一个名为blog的数据库进行导出和导入的操作
Tags: mysql, 备份, 恢复