一、安装
1. 首先安装SSH
sudo apt-get install ssh
2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本)
sudo apt-get install mysql-server-5.0
3.安装Apache
sudo apt-get install apache2
4.安装PHP
sudo apt-get install php5 libapache2-mod-php5
5.重启Apache
sudo /etc/init.d/apache2 restart
6.安装phpMyAdmin
sudo apt-get install phpmyadmin
安装完成之后。在浏览器地址栏输入http://localhost/phpmyadmin并不能打开数据库管理界面。
检查/var/www/的目录下并没有phpmyadmin这个文件夹。
原来phpmyadmin默认是安装在/usr/share/phpmyadmi里面的。
这是你就需要在/var/www里面建一个对应的软连接,或者直接把phpmyadmin目录拷贝过去。
输入命令:
cd /var/www/
sudo ln -s /usr/share/phpmyadmin
在浏览器地址栏再次输入http://localhost/phpmyadmin/这是就可以打开了。
另一种方法:安装LAMP
在新立得软件包管理器中选择 编辑--使用任务分组标记软件包
在打开的窗口中, 勾选 LAMP SERVER 然后确定
在主窗口中 点击红钯的对号 应用 按钮
好了,接下来就是等新立得自动下载完毕并安装完成。
中间会有一次提示输入mysql的ro ......
一、安装
1. 首先安装SSH
sudo apt-get install ssh
2.安装MySQL(虽然现在最新版为5.1,但是还只能装5.0版本)
sudo apt-get install mysql-server-5.0
3.安装Apache
sudo apt-get install apache2
4.安装PHP
sudo apt-get install php5 libapache2-mod-php5
5.重启Apache
sudo /etc/init.d/apache2 restart
6.安装phpMyAdmin
sudo apt-get install phpmyadmin
安装完成之后。在浏览器地址栏输入http://localhost/phpmyadmin并不能打开数据库管理界面。
检查/var/www/的目录下并没有phpmyadmin这个文件夹。
原来phpmyadmin默认是安装在/usr/share/phpmyadmi里面的。
这是你就需要在/var/www里面建一个对应的软连接,或者直接把phpmyadmin目录拷贝过去。
输入命令:
cd /var/www/
sudo ln -s /usr/share/phpmyadmin
在浏览器地址栏再次输入http://localhost/phpmyadmin/这是就可以打开了。
另一种方法:安装LAMP
在新立得软件包管理器中选择 编辑--使用任务分组标记软件包
在打开的窗口中, 勾选 LAMP SERVER 然后确定
在主窗口中 点击红钯的对号 应用 按钮
好了,接下来就是等新立得自动下载完毕并安装完成。
中间会有一次提示输入mysql的ro ......
建立一个主外键关系
create table t_dept(
id int(4) not null, name varchar(50) not null,
primary key(id))type=innodb;
create table t_emp (
id int(6) not null,
name char(255) not null,fk_id int(4) not null,
primary key(id),
foreign key (fk_id) references t_dept (id)) type=innodb; ......
自助建站运营/运维系统(jboss)安装维护手册
1.软件概述
1.1自助建站运营/运维系统是基于ASP运营模式的企业运营管理平台系统,由独立的应用服务器分别提供统一运营管理功能、
各产品运营系统的功能。
1.2开发语言
本系统采用J2EE技术架构,使用到java, xml, xsl,javascript,html等各项技术,数据库使用MySQL
2.运行环境及安装说明
2.1硬件说明所需硬件设备列表
硬盘空间:80GB
CPU:双至强2GHZ
RAM:2GB
2.2 软件系统说明
操作系统: 版本
redhat AS4
JAVA(J2SDK) 版本
SUN J2SDK For Linux & ......
首先你要理解,innodb的主键索引都是聚簇索引,它的辅助索引里面都包含有表的主键,而且主键都在辅助索引的最后一列.而myisam的索引,都是普通索引,存储的是列的值,还有列在原表中的地址值---不存储主键值.
好了,下面我们开始:
先创建两个表:一个是innodb引擎的,一个是myisam引擎的
CREATE TABLE `innodb` ( `id` int(10) UNSIGNED
NOT NULL, `a` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `a` (`a`))
ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `myisam` (`id` int(10) UNSIGNED NOT NULL, `a` int(11)
DEFAULT NULL, PRIMARY KEY (`id`), KEY `a` (`a`)) ENGINE=myisam DEFAULT
CHARSET=latin1;
mysql> EXPLAIN SELECT * from innodb ORDER BY id \G
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
TABLE: pktest
type: INDEX------
innodb是聚簇索引,所以mysql直接扫描primary key并取出所有的字段.需要用到primary key,此处直接扫描索引,而不需要查找表,比ALL更快
possible_keys: NULL
KEY: PRIMARY ----由此可见,key的内容并不一定在possible key ......
1、系统管理
mysql -h主机地址 -u用户名 -p
连接MYSQL(在mysql/bin)
exit
退出MYSQL命令
mysqladmin -u用户名 -p旧密码 password新密码
修改密码(在mysql/bin)
grantselect[insert][,update][,delete]on数据库.*to用户名@localhost("%", 表示任何主机)identifiedby "密码"
增加用户
mysqldump –u root –p opt数据库名>备份文件名
备份数据库(在mysql/bin)
mysql –u root –p < batchfile (例如备份文件名)
使用批处理
mysql.server start
启动服务器
mysql.server stop
停止服务器
msql.serverlog
2、查询命令
select version()
查询版本号
select current_date
查询当前日期
3、显示命令
show databases
显示数据库列表
show tables 显示库中的数据表
describe 表名 显示数据表的结构
select * from 表名 显示表中的记录
select what_to_select from which table [whereconditions_to_satisfy and (or) where conditions_to_satisfy] 从一个表中检索数据 ......
$sudo nano /etc/apparmor.d/usr.sbin.mysqld
在gedit中找到/var/lib/mysql/这两行,注释掉这两行,在这两行前分别添加一个符号“#”即可注释,在这两行之前或
之后加上下面内容:
/home/mysql/ r,
/home/mysql/** rwk,
保存后退出,执行命令:
$sudo /etc/init.d/apparmor reload
返回Reloading AppArmor profiles : done.即可以重启MySQL服务:
$sudo /etc/init.d/mysql start
至此MySQL数据库存储位置就更改完毕了。
FAQ:
Q:当我运行$sudo /etc/init.d/apparmor reload却返回信息
Skipping profile /etc/apparmor.d/usr.sbin.mysqld~
: Warning.
并且也无法启动MySQL服务,怎么办呢?
A:出 现这个问题可能是因为你使用了$sudo gedit或$gksu gedit这样子的命令来编辑usr.sbin.mysqld这个配置文件的,这两个图形界面文本编辑器会在相同位置生成一个 usr.sbin.mysqld~的文件,从而影响了AppArmor读取配置文件,出现这个问题先删除这个usr.sbin.mysqld~文件:
$sudo rm /etc/apparmor.d/usr.sbin.mysqld~
然后使用$sudo nano这个终端文本编辑器来编辑配置文件即可。 ......