一、jdk安装(.tar.gz后缀格式jdk安装方式)
1、下载jdk,在/usr/local/下新建java文件夹,并将下载的jdk上传到此文件夹
2、#cd /usr/local/java 进入文件夹
3、解压压缩包#tar -zxvf jdk版本号.tar.gz; 删除压缩包# rm -rf jdk版本号.tar.gz
4、设置环境变量#vi /etc/profile 打开之后再文件末尾添加下面配置
JAVA_HOME=/usr/local/java/jdk1.8.0_144
JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
5、#source /etc/profile 使设置生效,#java -version查看版本信息
————————————————————————————————————————————————————
1、下载Tomcat,并拷贝到您想要安装的文件夹(本例安装到/yayan/tomcat8)
2、进入Tomcat8,#cd /yayan/tomcat8
3、解压、删除压缩包
# tar -zxvf apache-tomcat-8.0.26.tar.gz // 解压压缩包
# rm -rf apache-tomcat-8.0.26.tar.gz.tar.gz // 删除压缩包
# mv apache-tomcat-8.0.26 tomcat
4、启动Tomcat, # /yayan/tomcat8/tomcat/bin/startup.sh
5、如果无法启动则
A、在 tomcat/bin/setclasspath.sh中添加以下内容(可先直接执行b步骤,看是否能开启)
export JAVA_HOME=JAVA_HOME=/usr/local/java/jdk1.8.0_144
export JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
(注:如需修改端口为80,则将上面代码中8080改为80,并找到/yayan/tomcat8/tomcat/conf/server.xml文件,将
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />中的8080 改为80)
6、启动或停止Tomcat
# /yayan/tomcat8/tomcat/bin/startup.sh //启动tomcat
# /yayan/tomcat8/tomcat/bin/shutdown.sh //停止tomcat
7、如果启动Tomcat后,无法访问,则需要给腾讯云服务器设置安全组,可配置为放通全部端口的安全组,也可自行配置
————————————————————————————————————————————————————
三、Mysql安装(.rpm后缀格式jdk安装方式)
1.下载mysql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安装mysql-community-release-el7-5.noarch.rpm包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.安装mysql
$ sudo yum install mysql-server
4、登陆
$ mysql -u root
如果需要密码找到 /var/log/mysqld.log,打开文件找到下面这行信息,冒号后面则是初始密码
[Note] A temporary password is generated for root@localhost: iZIqQ7?Fz<v!
5、修改密码
由于set password for 'root'@'localhost'=password('123456');可能会报错,使用如下命令:
a、set global validate_password_policy=0;
b、set global validate_password_length=4;
开始设置密码:set password for 'root'@'localhost'=password('123456');
flush privileges;
1、安装命令
yum -y install mariadb mariadb-server
设置开机启动
systemctl enable mariadb
接下来进行MariaDB的相关简单配置
mysql_secure_installation
首先是设置密码,会提示先输入密码
Enter current password for root (enter for none):<–初次运行直接回车
设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,接下来测试登录
mysql -u root -ppassword
完成。
2、设置字符集
文件/etc/my.cnf.d/client.cnf
在[client]中添加
default-character-set=gbk(或者utf8)
文件/etc/my.cnf.d/server.cnf
在[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
全部配置完成,重启mariadb
mysql> show variables like "%character%";show variables like "%collation%";
字符集配置完成。
3、添加用户,设置权限
1、下载jdk,在/usr/local/下新建java文件夹,并将下载的jdk上传到此文件夹
2、#cd /usr/local/java 进入文件夹
3、解压压缩包#tar -zxvf jdk版本号.tar.gz; 删除压缩包# rm -rf jdk版本号.tar.gz
4、设置环境变量#vi /etc/profile 打开之后再文件末尾添加下面配置
JAVA_HOME=/usr/local/java/jdk1.8.0_144
JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
5、#source /etc/profile 使设置生效,#java -version查看版本信息
————————————————————————————————————————————————————
二、Tomcat安装(.tar.gz后缀格式jdk安装方式)
1、下载Tomcat,并拷贝到您想要安装的文件夹(本例安装到/yayan/tomcat8)
2、进入Tomcat8,#cd /yayan/tomcat8
3、解压、删除压缩包
# tar -zxvf apache-tomcat-8.0.26.tar.gz // 解压压缩包
# rm -rf apache-tomcat-8.0.26.tar.gz.tar.gz // 删除压缩包
# mv apache-tomcat-8.0.26 tomcat
4、启动Tomcat, # /yayan/tomcat8/tomcat/bin/startup.sh
5、如果无法启动则
A、在 tomcat/bin/setclasspath.sh中添加以下内容(可先直接执行b步骤,看是否能开启)
export JAVA_HOME=JAVA_HOME=/usr/local/java/jdk1.8.0_144
export JRE_HOME=/usr/local/java/jdk1.8.0_144/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
B、防火墙开放80端口# vi /etc/sysconfig/iptables,增加以下代码-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
(注:如需修改端口为80,则将上面代码中8080改为80,并找到/yayan/tomcat8/tomcat/conf/server.xml文件,将
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />中的8080 改为80)
6、启动或停止Tomcat
# /yayan/tomcat8/tomcat/bin/startup.sh //启动tomcat
# /yayan/tomcat8/tomcat/bin/shutdown.sh //停止tomcat
7、如果启动Tomcat后,无法访问,则需要给腾讯云服务器设置安全组,可配置为放通全部端口的安全组,也可自行配置
————————————————————————————————————————————————————
三、Mysql安装(.rpm后缀格式jdk安装方式)
1.下载mysql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安装mysql-community-release-el7-5.noarch.rpm包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.安装mysql
$ sudo yum install mysql-server
4、登陆
$ mysql -u root
如果需要密码找到 /var/log/mysqld.log,打开文件找到下面这行信息,冒号后面则是初始密码
[Note] A temporary password is generated for root@localhost: iZIqQ7?Fz<v!
5、修改密码
由于set password for 'root'@'localhost'=password('123456');可能会报错,使用如下命令:
a、set global validate_password_policy=0;
b、set global validate_password_length=4;
开始设置密码:set password for 'root'@'localhost'=password('123456');
flush privileges;
————————————————————————————————————————————————————
四、可通过MariaDB代替Mysql
1、安装命令
yum -y install mariadb mariadb-server
安装完成MariaDB,首先启动MariaDB
systemctl start mariadb设置开机启动
systemctl enable mariadb
接下来进行MariaDB的相关简单配置
mysql_secure_installation
首先是设置密码,会提示先输入密码
Enter current password for root (enter for none):<–初次运行直接回车
设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,接下来测试登录
mysql -u root -ppassword
完成。
2、设置字符集
文件/etc/my.cnf.d/client.cnf
在[client]中添加
default-character-set=gbk(或者utf8)
文件/etc/my.cnf.d/server.cnf
在[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
全部配置完成,重启mariadb
systemctl restart mariadb
之后进入MariaDB查看字符集mysql> show variables like "%character%";show variables like "%collation%";
字符集配置完成。
3、添加用户,设置权限
创建用户命令
mysql>create user username@localhost identified by 'password';
直接创建用户并授权的命令
mysql>grant all on *.* to username@localhost indentified by 'password';
授予外网登陆权限
mysql>grant all privileges on *.* to username@'%' identified by 'password';
授予权限并且可以授权
mysql>grant all privileges on *.* to username@'hostname' identified by 'password' with grant option;
简单的用户和权限配置基本就这样了。