虚拟机centos7.3新操作,安装jdk,tomcat9.0,mysql5.7。

虚拟机操作

注意: 1. 以下操作都在root用户下
2. 在新买的阿里云服务器上操作,不会出现多余插件
Linux操作用户组,用户

建立用户组 wlg

  `groupadd wlg`

建立用户在该用户组下

  ```
  useradd -d wlg gao 
  passwd -d wlg gao
  ```

注解:useradd -g 所属组 -d 家目录 -s 所用的SHELL

删除用户

userdel 用户名

SSH远程连接服务器

安装jdk

在此之前先判断是否安装了jdk 执行 java -version 如果配置jdk,想要换更高级的版本,请自行搜索
可以将jdk的tar.gz包下载下来,利用SSH Secure File Transfer Client 应用将包直接放到Linux系统文件中,也可以通过 wget jdk-8u181-linux-x64.tar.gz下载链接命令来下载。
然后,tar -zxvf jdk-8u131-linux-x64.tar.gz -C /work/software
解压到安装目录(work/software是我自己的安装目录)

export JAVA_HOME=/work/software/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH

或者

JAVA_HOME=/work/software/jdk1.8.0_181
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

然后执行source /etc/profile命令
最后输入 java -version 发现得到java版本

安装Tomcat

当前目录下载:wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz
进入安装目录下/bin目录下,执行./catalina.sh start启动成功,
注: ./catalina.sh start 和 ./startup.sh 都能启动tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 停止tomcat。

可能连接超时,在阿里云服务器,配置安全规则,访问就能成功。这个链接很完美,就不多写了。

service tomcat start
service tomcat stop
service tomcat restart

安装mysql

https://yq.aliyun.com/articles/285398

centos7安装mysql5.6

装mysql5.7

卸载mysql
安装
最后一个
以上链接用来参考

1.确保服务器最新状态 yum -y update

2.重启服务器 reboot

3. 查看是否以前安装过mysql rpm -qa | grep mysql 或 yum list installed | grep mysql 如果安装请先卸载

4. rpm -qa|grep mariadb // 查询出来已安装的mariadb

          ` rpm -e --nodeps 文件名  // 卸载mariadb,文件名为上述命令查询出来的文件` 

5. 安装

wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm //下载
sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm //
yum install -y mysql-server  //安装,哪个目录就行

6. 设置开机自启动

systemctl enable mysqld
systemctl list-unit-files | grep mysqld //查看是否是开机自启

7.启动服务器

systemctl start mysqld
还有

重启 : systemctl start mysqld
停止:  systemctl stop mysqld

8. 修改默认密码

修改mysql默认密码
修改密码所遇问题
查看默认密码: grep 'temporary password' /var/log/mysqld.log
密码是最后一行的root@localhost:后面的字符串
执行mysql -u root -p然后输入临时默认密码登录
set global validate_password_policy=0; 设置密码等级只有长度确定。开始时,==默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。==

set password for 'root'@'localhost' =password('新密码');

quit 退出数据库;
在root权限下,vi /etc/my.cnf
加入

default-character-set =utf8
//这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。

如果上面的这一步出错,可以改为character-set-server = utf8这是新的格式

root用户登录mysql ,创建用户
CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; 注意:==%代表所有主机登录,可以换成localhost,代表本地登录==
create database knowbook; //创建数据库
给用户授所有权;grant all privileges ON knowbook.* to 'gao'@'%';
或者, ==grant all privileges on mq.* to ‘用户名‘@l’ocalhost‘ identified by ‘密码’;==直接建立用户并授权

猜你喜欢

转载自blog.csdn.net/x_i_xw/article/details/81293667