易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux环境的AMP安装 MYSQL安装


1、MYSQL的安装
1)首先当然是下载源码包咯,如:mysql-5.0.27的安装,http://www.mysql.com
2)解压缩,>tar -zxvf mysql-5.0.27.tar.gz
3)解压完成,进入mysql-5.0.27文件夹,>cd mysql-5.0.27
4)安装配置,>./configure --prefix=/opt/mysql --with-extra-charsets=all --with-unix-socket-path=/opt/mysql/var/mysql.sock
5)编译,>make
6)安装,>make install
7)安装成功后,复制配置文件到/etc下,>cp /opt/mysql/share/mysql/my-medium.cnf /etc/my.cnf
8)创建MySQL的授权表,>/opt/mysql/bin/mysql_install_db
9)改变权限,>chmod 755 /opt/mysql/var,>chown -R mysql : mysql /opt/mysql/var
10)>/opt/mysql/bin/mysqld_safe --user=mysql &
11)启动运行,>/opt/mysql/share/mysql/mysql.server start (停止用stop)
解释参数:
--prefix=/opt/mysql 把mysql指定安装到/opt/mysql目录中;
--with-extra-charsets=all 对多语言的支持;
--with-unix-socket-path=/opt/mysql/var/mysql.sock,这个是指定mysql服务器启动后,联机套接字文件所
处的位置和文件名,也就是说,如果mysql服务器成功启动后,就能在/opt/mysql/var目录中看到mysql.sock文件。
注:
1)建立新用户Grant语句:grant all on database.tablename to 'username'@'localhost'
identified by 'password';
2)如果采用复制MYSQL数据文件的方式建立数据库的话,要在给/opt/mysql/var/newdb,即新的数据库文件夹设置可写权限,否则不能创建新表
3)安装前注意检查系统是否已存在MYSQL,注意MYSQL的用户权限问题
4)MYSQL的删除,如果有安装目录则直接>make clean即可,或者>find / -name mysql,删除相应的mysql文件即可,>rm -rf mysql


相关文档:

Linux PC使用技巧 (ubuntu)

1. 如何在Linux上使用光驱 (试验机:ubuntu 9.04/9.10)
sudo eject (open)
sudo eject -t (close)
sudo mount -t iso9660 -o ro /dev/cdrw /media/tmp_disk/ (mount)
2.dpkg命令
安装deb软件包
sudo dpkg -i *.deb
获得pc上所有安装软件包的信息
sudo dpkg --get-selections > pkg.list ......

MySQL重复记录 查询及删除

查询及删除重复记录的方法
(一)
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid ......

linux系统目录架构

   根目录
/bin    常用的命令 binary file 的目錄
/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内
     /boot/grub/menu.lst   GRUB设置
     /boot/vmlinuz   内核
     ......

嵌入式Linux文件系统及其存储机制分析

 嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设备而是使用Flash闪存芯片、小型闪存卡等专为嵌入式系统设计的存储装置,本文分析了嵌入式系统中常用的存储设备及其管理机制,介绍了常用的基于FLASH的文件系统类型。
     1.嵌入式系统存储设备及其管理机制分析
   
   构 ......

linux 0.11 内核学习 console.c,控制台


参考《linux内核完全注释》和网上相关文章
/*
 * 控制台显示操作
 */
/*
 *  linux/kernel/console.c
 *
 *  (C) 1991  Linus Torvalds
 */
/*
 * console.c
 *
 * This module implements the console io functions
 * 'void con_init(v ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号