linux mysql jdk mongodb web
来源:互联网 发布:淘宝卖的印度威格拉 编辑:程序博客网 时间:2024/06/06 02:17
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
port=3306
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
character-set-server=utf8
fd92d0e5a9ffa288dd0b4f651b994db3
echo "startting server";
/home/shares/release/tomcat/bin/shutdown.sh
echo "stoping lab server"
pkill mongod
echo "kill mongod"
rm -rf mongod.lock
echo "delete mogod lock file"
/home/shares/release/mongodb/bin/mongod -port 27017 --dbpath /data/db/ --logpath /data/log/mongodb.log --fork
echo "start mongod"
/home/shares/release/tomcat/bin/startup.sh
echo "start lab server"
1、卸载mysql
卸载安装包
rpm -qa|grep -i mysql 查找老的安装
删除老的
rpm -ev mysql-devel-5.1.47-4.el6.i686
rpm -ev mysql-5.1.47-4.el6.i686
rpm -e --nodeps mysql-libs-5.1.47-4.el6.i686
删除文件
find / -name mysql
rm -rf 查找到的文件列表
删除mysql用户及用户组
more /etc/group | grep mysql
userdel mysql
groupdel mysql
确认MySQL是否卸载删除
rpm -qa | grep -i mysql
find / -name mysql
2、安装mysql
要新建一个release文件夹(在home/用户名下)
安装软件包(要先进入包的文件目录)
rpm -ivh MySQL-server-5.6.25-1.linux_glibc2.5.i386.rpm
rpm -ivh MySQL-client-5.6.25-1.linux_glibc2.5.i386.rpm
需要获取初始登录密码:
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in '/root/.mysql_secret'.
查看密码:
sudo vim /root/.mysql_secret
登录数据库:
service mysql start
mysql -u root -p -----回车输入密码
登录数据库后的操作:
2.1修改密码:
select * from mysql.user; 查找用户
2.2设置用户密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');
其他用户名
SET PASSWORD FOR 'root'@'username'=PASSWORD('root');
2.3查看字符编码,修改为utf-8
show variables like '%chara%';
推出数据库的操作,修改为utf-8:
cp -p /usr/share/mysql/my-default.cnf /etc
mv my-default.cnf my.cnf
sudo vim my.cnf
添加如下内容:
[mysqld]
init_connect = 'SET NAMESutf8'
character-set-server = utf8
collation-server =utf8_general_ci
启动或停止不了时,查找,KILL
netstat -lanp | grep "3306" //查看mysql pid 然后 kill pid
kill -9 pid
启动停止MYSQL
service mysql start
service mysql stop
查看状态
service mysqld status
3、安装JDK
查找老的JDK,删除
rpm -qa|grep java
rpm -e --nodeps 查找到的列表名称
拷贝安装包 apache-tomcat-7.0.62 , jdk-7u79-linux-i586, mongodb-linux-i686-3.0.4
到home/username/release
解压各包
tar -zxvf 压缩文件名.tar.gz
先装JDK---重新命名jdk7
在TOMCAT---重新命名tomcat
在MONODB ---重新命名 mongodb
修改jdk 环境变量
修改/etc/profile
vim /etc/profile
在文件末尾添加:
JAVA_HOME=/home/siglent/release/jdk7
JRE_HOME=/home/siglent/release/jdk7/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASSPATH PATH
使profile文件生效
source /etc/profile
修改tomcat的字符集为utf-8 和端口号
sudo vim /home/siglent/release/tomcat/conf/server.xml
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="utf-8"/>
tomcat 验证:
/home/siglent/release/tomcat/bin/startup.sh
然后浏览器输入localhost:8081 弹出tomcat页面 验证tomcat安装成功
设置端口---增加8081
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8081 -j ACCEPT
#最后重启防火墙使配置生效
/etc/init.d/iptables restart
为了不使电脑重启后,不能访问到问题
必须在---系统---管理-- 防火墙--其他端口---添加8081端口。
解压缩工程文件
下载rarlinux rarlinux4.tar.gz
解压缩 tar zxvf rarlinux4.tar.gz
进入 cd rar 然后 make 之后就可以解压缩文件了
选中Siglent_EasyLab_Version_Update_03.rar 解压到当前目录
然后拷贝到 tomcat 到webapps目录下 (我到Siglent_EasyLab_Version_Update_03.rar是在lab中解压到,为了简便,我把Siglent_EasyLab_Version_Update_03更名为了easylab)
sudo mv /home/siglent/release/lab/easylab/lab-app /home/siglent/release/tomcat/webapps/
sudo mv /home/siglent/release/lab/easylab/lab-mc /home/siglent/release/tomcat/webapps/
新建数据库 lab
mysql -r u root -p ------root
create database lab;
use lab;
初始化数据库脚本(登录数据库后):
source /home/siglent/release/tomcat/webapps/lab-app/WEB-INF/sql/lab.sql;
source /home/siglent/release/tomcat/webapps/lab-app/WEB-INF/sql/lab_init_data.sql;
拷贝4个。SO到/usr/lib/ 下
启动和关闭
/home/siglent/release/tomcat/bin/startup.sh
/home/siglent/release/tomcat/bin/shutdown.sh
配置mongodb
新建/data/db 目录
mkdir /data
mkdir /data/db
mkdir /data/log
启动mongodb
新建启动脚本easylab.sh内容如下:
注意文件路径
echo "startting server";
/home/siglent/release/tomcat/bin/shutdown.sh
echo "stoping lab server"
pkill mongod
echo "kill mongod"
rm -rf /data/db/mongod.lock
echo "delete mogod lock file"
/home/siglent/release/mongodb/bin/mongod -port 27017 --dbpath /data/db/ --logpath /data/log/mongodb.log --fork
echo "start mongod"
/home/siglent/release/tomcat/bin/startup.sh
echo "start lab server"
- linux mysql jdk mongodb web
- Linux下搭建Web项目运行环境Tomcat+Mysql+Jdk
- Linux下搭建Web项目运行环境Tomcat+Mysql+Jdk
- linux+jdk+tomcat+mysql
- linux-jdk+tomcat+mysql
- linux+mysql+tomcat+jdk
- linux安装jdk,mysql
- 关于Linux+JDK+Tomcat+Apache+MySQL+PHP的Web服务环境搭建
- Linux Ubuntu从零开始部署web环境及项目 -----tomcat+jdk+mysql (二)
- web项目jdk mysql tomcat redis nginx memcache linux部署细节
- Linux下apache-tomcat + mysql +jdk实现java-web项目搭建
- Uubuntu下安装web应用(jdk+tomcat+mongodb)
- linux安装jdk,mysql,tomcat
- Linux安装Jdk、Tomcat、MySQL
- Linux安装JDK TOMCAT MYSQL
- Linux安装mysql.tomcat.jdk
- Linux安装JDK+Tomcat+mySql
- linux配置tomcat+mysql+jdk
- lvs & keepalived的tcp 长连接的问题解决办法
- vsftpd配置文件详解
- HDU 1824 Let's go home 2-sat基础
- DIV中class和id的区别
- warning:deprecated conversion from string constant to 'char *' 解决方案
- linux mysql jdk mongodb web
- ARM 初解
- LeetCode 题解(265) : Count Univalue Subtrees
- ActiveMQ简单使用介绍
- hibernate3和spring3集成无法自动建表的原因
- HTML中引入CSS的方法
- [Android UI开发] viewpager fragment 切换时oncreateview调用多次问题
- Java____Javascript思维导图
- 二维面阵FFT波束形成matlab