1.启用root用户,创建root的密码,输入如下命令:
$ sudo passwd root
2.切换到root身份,输入如下命令(切换后,提示符由$ 变为了#)
$ su root
3.创建下载目录
# mkdir /usr/download/
# cd /usr/download/
4.下载相关安装包,主要是JDK和Tomcat,Mysql用yum安装.
# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.12/bin/apache-tomcat-8.5.12.zip
4.1 卸载OpenJDK,服务器默认安装了OpenJDK,我们要卸载之后再重新装,他们的版本不对.
查看安装包名
# rpm -qa |grep openjdk
java-1.7.0-openjdk-1.7.0.131-2.6.9.0.71.amzn1.x86_64
卸载
# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.131-2.6.9.0.71.amzn1.x86_64
5.安装JDK
a.创建目录
# mkdir /usr/java
b.解压到此目录
# tar -zxvf jdk-8u111-linux-x64.tar.gz -C /usr/java
c.配置环境变量 /usr/java/jdk1.8.0_111
# vi /etc/profile 打开,加入如下配置:
(按Esc -> i 进入编辑模式 , 按Esc -> : -> w -> q 保存并退出)
export JAVA_HOME=/usr/java/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
d.测试安装是否成功
# shutdown -r now 重启
# java -version
# javac -version
6.安装TOMCAT
a.解压
# unzip apache-tomcat-8.5.12.zip -d /usr/local/tomcat/
b.设置可执行权限
# cd /usr/local/tomcat/apache-tomcat-8.5.12/bin
# chmod 755 *
启动:
# sh /usr/local/tomcat/apache-tomcat-8.5.12/bin/startup.sh
停止:
# sh /usr/local/tomcat/apache-tomcat-8.5.12/bin/shutdown.sh
设置开机启动
# vi /etc/rc.d/rc.local
加入:
/usr/local/tomcat/apache-tomcat-8.5.12/bin/startup.sh
保存并退文件.
7.安装Mysql
具体参见官网说明:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
a.下载存储库
# cd /usr/download/
# wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm
安装
# sudo yum localinstall mysql57-community-release-el7-9.noarch.rpm
(卸载命令为)
# yum remove mysql57-community-release-el7-9.noarch
a.0 安装包的下载方式
https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.35-1.el7.x86_64.rpm
https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.35-1.el7.x86_64.rpm
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-client-5.7.17-1.el7.x86_64.rpm
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.17-1.el7.x86_64.rpm
b.查看可安装版本和选择版本
# yum repolist all | grep mysql 或者查看可用版本
# yum repolist enabled | grep "mysql.*-community.*"
选择版本
# vi /etc/yum.repos.d/mysql-community.repo 或者直接命令设置:
# sudo yum-config-manager --disable mysql57-community
# sudo yum-config-manager --enable mysql56-community
c.安装
# yum install mysql-devel
# sudo yum install mysql-community-server
8.安装Mysql(rpm包的安装方式)
安装步骤参考:http://blog.youkuaiyun.com/superchanon/article/details/8546254/
错误处理参考:http://blog.youkuaiyun.com/typa01_kk/article/details/49059729
a.下载安装包
# cd /usr/download/
# wget https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.35-1.el7.x86_64.rpm
# wget https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.35-1.el7.x86_64.rpm
b.查看是否有安装:
# rpm -qa | grep -i mysql
如果有则删除:
# rpm -e ...
c.安装命令
# rpm -ivh MySQL-server-5.6.35-1.el7.x86_64.rpm
启动
# service mysql start
安装客户端
# rpm -ivh MySQL-client-5.6.35-1.el7.x86_64.rpm
d.修改初始化密码
停止服务
# service mysql stop
Shutting down MySQL.. SUCCESS
进入到skip-grant-tables模式:
# mysqld_safe --skip-grant-tables
现在就不需要密码就可以进入mysql了:
# mysql
mysql> use mysql
mysql> update user set password=password("12345") where user="root";
mysql> flush privileges;
e.远程登录设置
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'Jpfm123456' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql>