项目部署思路
1. 准备软件:jdk,tomcat,MySQL
2. 项目准备 : war文件,数据库
3. 搭建环境
4. 在home文件下创建空文件夹(conf,softback,sqldata,tomcat,webapps,webbacks)
5. 部署jdk,tomcat问题
6. 部署tomcat,解压tar –xzvf ...tar.gz
修改serlet.xml文件(直接将材料servlet.xml进行替换修改)
7. 安装jdk,(1)给文件加上可执行的权限命令chmod +x jdk-rpm.bin (2) 然后执行这个文件命令./****.bin
8. 检查是否安装成功:检查jdk是否安装成功命令 Java -version
9. 安装mysql, rpm –ivh *******.rpm (先装服务器端,再装客户端)
10. (1)修改vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.6.0_35
export JRE_HOME=$JAVA_HOME/jre
export TOMCAT_HOME=/home/tomcat6.0
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
先按Esc, 再同时按Shift+ ; 再输入wq! (退出并保存)
(2)执行命令让修改的/etc/profile立刻生效 source /etc/profile
10. 部署mysql问题s
1.mysql文件的迁移 (直接拷贝准备mysql已经处理完成,下面参考处理)
步骤: 1.关闭mysql /etc/init.d/mysql stop
2.文件迁移 mv /var/lib/mysql/home/sqldata/
3.修改/etc/my.cnf 直接将 cp /home/conf/my.cnf /etc/
4.修改MySQL启动脚本/etc/init.d/mysql
直接 cp /home/conf/mysql /etc/inid.d/
2. Linux下修改MySQL编码的方法(上面的/etc/my.cnf已经处理完成,下面参考处理)
1.vi /etc/my.cnf
2.在[client]下增加default-character-set=utf8
在[mysqld]下增加default-character-set=utf8
3.重新启动mysql
Service mysqld restart
4. 再次输入检查是否生效 show variables like '%character%';
3. 修改大小的方法(直接拷进去的/etc/my.cnf,已经处理完成,下面参考部署
1. 在/etc/my.cnf中[mysqlId]后添加lower_case_table_names=1
2. 重启/etc/init.d/mysql restart
4.root用户密码维护
(1)、MySQL默认没有密码,添加密码
usr/bin/mysqladmin -u root password'new-password'
格式:mysqladmin -u用户名 -p旧密码password 新密码
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
(2)添加本机用户
Mysql>grant select,insert,update,delete onmydb.* to username@localhost identified by “password”;
mysql>flush privileges; (刷新系统权限表)
(3)添加远程用户
1.mysql> grantall on *.* to username@"%"identified by "password" ;
mysql>flush privileges; (刷新系统权限表)
2.mysql默认的root用户是不能远程访问的,需要为Linux mysql中添加一个可以远程访问的用户,首先以root用户登录Linuxmysql,然后增加一个用户:
GRANT ALL ON *.* TOyour_username@'your_host_name_or_ip_address' IDENTIFIED BY 'your_password'
远程登录
添加完用户 如果要远程登入MySQL,必须跟上主机Ip 如下:
[root@localhost ~]# mysql -uyushan -p -h 192.168.59.123
Enter password:(输入密码)
5.自动mysql
1.查看mysql是否在自动启动列表中 /sbin/chkconfig --list
2. 把mysql添加到你的系统的启动服务组里去/sbin/chkcofig --add mysql
3. 把mysql从启动服务组中删除 /skin/chkconfig --del mysql
备注:不同的操作系统版本号不同mysql 到官网下