CentOS6.5安装Java、Tomcat、MariaDB10。
Java
要点,先卸载OpenJDK,不然SunJDK不起作用
1.输入命令rpm -qa | grep java,会显示,
javapackages-tools-3.4.1-5.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64
python-javapackages-3.4.1-5.el7.noarch
tzdata-java-2014b-1.el7.noarch
2.输入命令,
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64
3.下载“jdk-6u10-linux-x64.bin”放到/home/java目录下
4.输入命令chmod 777 jdk-6u10-linux-x64.bin
5.输入命令./jdk-6u10-linux-x64.bin,按照提示,输入yes
(如果解压版,tar xvf jdk-7u80-linux-x64.tar.gz)
6.编辑/etc/profile
export JAVA_HOME=/home/java/jdk1.6.0_10
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
7.使配置生效,输入命令source /etc/profile
8.输入命令java -version,完成
Tomcat
1.下载“apache-tomcat-6.0.41.tar.gz”,放到/home/tomcat目录下
2.输入命令tar -zxvf apache-tomcat-6.0.41.tar.gz
3.进入解压目录的bin目录,输入命令./startup.sh
4.完成
附设置JVM:编辑catalina.sh第一行添加
JAVA_OPTS="-XX:PermSize=256M -XX:MaxPermSize=512m -XX:MaxNewSize=512m -Xms8000m -Xmx8000m -Dcom.sun.management.jmxremote -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=4"
(
直接指定jdk,catalina.sh
JAVA_HOME=/apps/svr/jdk1.7.0_80
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
)
MariaDB10
要点:必须要创建mysql组、mysql用户,创建软连接,初始化数据库,data文件的权限,指定my.cnf。本次的安装目录是/home/system
1、输入命令groupadd mysql //创建用户组
2、输入命令useradd -g mysql mysql //创建用户
3、输入命令cd /home/system
4、输入命令tar xfz mariadb-10.0.11-linux-i686.tar.gz //解压
5、把解压的文件名改为mariadb
6、输入命令ln -s mariadb mysql //创建软连接
7、把mariadb/support-files下的my-medium.cnf复制到mariadb目录下,并改为my.cnf
8、输入命令./scripts/mysql_install_db --defaults-file=./my.cnf //初始化数据库
9、输入命令chown -R root .
10、输入命令chown -R mysql data
11、输入命令./bin/mysqld_safe --defaults-file=./my.cnf //启动服务
12、输入命令./bin/mysqladmin -u root password '123456' //修改root登录密码
13、输入命令./bin/mysql -u root -p //登录数据库
14、输入命令./bin/mysqladmin -u root -p shutdown //停止服务
15、配置环境变量,编辑/etc/profile,添加export PATH=$PATH:/home/system/mysql/bin/
yum安装
1、yum install MariaDB-server MariaDB-client,
具体yum源,https://downloads.mariadb.org/mariadb/repositories
2、修改/etc/my.cnf
3、初始化mysql_install_db --defaults-file=/etc/my.cnf --datadir=/apps/mysql_data/ --user=mysql
4、命令
mysqladmin -u root password "123456"
mysql -uroot -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
/etc/init.d/mysql start
/etc/init.d/mysql stop
/etc/init.d/mysql status
二进制版本安装
安装目录用/apps/db
tar -xvzf mariadb-10.2.8-linux-x86_64.tar.gz,并改为mariadb
cd /apps/db/mariadb
mv /etc/my.cnf /etc/my.cnf.bak
cp support-files/my-small.cnf /etc/my.cnf
修改vi /etc/my.cnf
basedir = /apps/db/mariadb
初次安装,要创建mysql用户和组,并给当前目录赋予权限:
groupadd mysql
useradd -r -g mysql -s /sbin/nologin mysql
chown -R mysql .
chgrp -R mysql .
初始化安装: ./scripts/mysql_install_db --user=mysql
调整权限:
chown -R root .
chown -R mysql data/
启动脚本: bin/mysqld_safe --user=mysql &
添加mysql到系统服务目录: cp support-files/mysql.server /etc/init.d/mysqld
如果是之前安装过mysql,那么现在就已经启动了,第一次安装需要手动启动服务: /etc/init.d/mysqld start
添加mysqld到系统服务,随系统一起启动: chkconfig mysqld on
查看mysql服务运行状态: systemctl status mysqld.service
./bin/mysqladmin -u root password '123456'
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
附:
1、常用配置
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
collation-server=utf8_general_ci
default-storage-engine=INNODB
innodb_buffer_pool_size = 1000M
innodb_additional_mem_pool_size = 20M
max_allowed_packet = 20M
set-variable=lower_case_table_names=1
2、开启远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
3、指定IP操作关闭
./bin/mysqladmin -u root -h xx.xx.xx.xx -p shutdown
4、清除日志文件binlog
show binary logs;
purge binary logs to 'mysql-bin.000028';
来源:oschina
链接:https://my.oschina.net/u/1587335/blog/265713