安装 Java
1.检查是否安装过jdk
rpm -qa | grep -i jdk
2.解压上传的jdk安装包
tar -zxvf jdk-8u361-linux-x64.tar.gz -C /usr/local
3.配置环境变量
[root@root ~]# vim /etc/profile
末尾添加如下:
export JAVA_HOME=/usr/local/jdk1.8.0_361
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4.执行命令让配置生效
source /etc/profile
5. 查看版本
[root@localhost ~]# java -version
java version "1.8.0_361"
Java(TM) SE Runtime Environment (build 1.8.0_361-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.361-b09, mixed mode)
安装 Tomcat
1.解压 tomcat包
[root@root local]# tar zvxf apache-tomcat-7.0.92.tar.gz
2.修改安装目录
[root@root local]# mv apache-tomcat-7.0.92/ tomcat
3.配置环境变量,path 变量后面追加
[root@root ~]# vim /etc/profile
:/usr/local/tomcat/bin
4. 使用环境变量生效
source /etc/profile
5. 启动tomcat
cd /usr/local/tomcat/bin && ./startup.sh
6. 浏览器访问:http://127.0.0.1:8080/
安装 Mysql 5.7.25
1. 安装依赖
yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel
2. 解压的 mysql tar包
tar -zvxf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
3. 修改安装目录
mv mysql-5.7.25-linux-glibc2.12-x86_64/ mysql
4. 创建 mysql组
groupadd mysql
5. 创建 mysql 用户
useradd -r -g mysql mysql
6. 创建 data 目录
mkdir /usr/local/mysql/data
7. 进入 mysql 目录
cd /usr/local/mysql
8. 赋予安装目录权限
chown -R mysql:mysql ./
9.安装数据库
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
红色字体表示:mysql 默认生成的密码
输出信息:
2019-03-19T08:18:36.360414Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2019-03-19T08:18:36.473272Z 0 [Warning] InnoDB: New log files created, LSN=45790
2019-03-19T08:18:36.496860Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2019-03-19T08:18:36.503135Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 97efdb57-4a1f-11e9-b0e2-000c29de801e.
2019-03-19T08:18:36.503843Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2019-03-19T08:18:36.504653Z 1 [Note] A temporary password is generated for root@localhost: ,rU5ZMu_dm-+
10. 修改当前 data 目录拥有者为 mysql 用户
chown -R mysql:mysql data
11. 修改 my.cnf
vim /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
12. 添加开机启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
13. 修改 mysqld , 在46行修改 mysql 路径
vim /etc/init.d/mysqld
baserdir=/usr/local/mysql
datadir=/usr/local/mysql/data
14. 配置环境变量,path 变量后面追加
:/usr/local/mysql/bin
15. 使环境变量生效
source /etc/profile
16. 启动mysql
service mysqld start
Starting MySQL. SUCCESS!
17. 加入开机启动
chkconfig --add mysqld
18. 修改 mysql 密码
1. 登录 mysql
mysql -u root -p',rU5ZMu_dm-+'
2. 修改密码
mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
mysql> exit; //退出 mysql
19.开启远程连接权限
1. 登录 mysql
mysql -u root -p123456
2. 选择 mysql 数据库
mysql> use mysql;
Database changed
3. 授权
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)
4. 刷新权限
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
5. 修改认证密码
mysql> update mysql.user set authentication_string=password('123456') where user='root';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 2 Changed: 1 Warnings: 1
mysql> exit;