使用工具xshell和fxtb来配置服务器虚拟机linux
xshell工具
xftb工具与xshell使用类似
步骤:
1.运用fxtb将需要安装的包上传到/usr/java 目录下。
2.安装jdk
(1)解压压缩包jdk-8u131-linux-x64.tar.gz 进入/usr/java目录下 执行命令解压
tar -zxvf jdk-8u131-linux-x64.tar.gz
配置jdk的环境变量
cd /usr/java
export JAVA_HOME=/usr/java/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
(2)我们设置的环境只是在会话里面,退出会话环境变量就没了,所以我们要把环境变量设置到 /etc/profile文件里
(1)环境配置 命令
vi /etc/profile
输入a或者i就可以编辑了。然后添加如下:
export JAVA_HOME=/usr/java/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
添加好环境变量后按ESC键退出编辑状态
输入命令 :wq
结束操作。
重新启动下
source /etc/profile
3.安装MySQL
安装MySQL的yum源,下面是RHEL6系列的下载地址
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
安装yum-config-manager
yum install yum-utils -y
禁用MySQL5.6的源
yum-config-manager --disable mysql56-community
启用MySQL5.7的源
yum-config-manager --enable mysql57-community-dmr
用下面的命令查看是否配置正确
yum repolist enabled | grep mysql
也会显示mysql版本号
到这里时有些会报一下错
错误显示:
软件包:mysql-community-server-5.7.20-1.el6.x86_64 (mysql57-community)
需要:libsasl2.so.2()(64bit)
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
解决方法:
修改vim /etc/yum.repos.d/mysql-community.repo 源文件
输入
vi /etc/yum.repos.d/mysql-community.repo
然后修改内容
[mysql57-community]
name=MySQL 5.7 Community Server
## baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
输入a或者i就可以编辑了
修改完添加好环境变量后按ESC键退出编辑状态
输入命令 :wq
结束操作。
再次安装mysql
yum install mysql-community-server
输入y
参考文档:https://blog.csdn.net/qq_38417808/article/details/81291588
安装完成后MySQL数据库配置
安装完成后,输入命令
启动mysql命令 systemctl start mysqld.service
查看MySQL状态 systemctl status mysqld.service
查看初始密码 grep "password" /var/log/mysqld.log
输入命令进入数据库 mysql -uroot -p
输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:修改密码命令
修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
如果报错,则修改密码长度,如下操作:
set global validate_password_policy=0;
set global validate_password_length=1;
Linux下允许MySQL 授权远程连接命令如下:
1、mysql -u root -p (root)用户名
2、mysql>GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root123’ WITH GRANT OPTION;
3、mysql>flush privileges;
1、数据库目录
/var/lib/mysql/
2、配置文件
/usr/share/mysql
(mysql.server命令及配置文件)mysql5.5之后的默认安装路径,mysql5.5之前的是/usr/local/mysql
3、相关命令
/usr/bin
(mysqladmin mysqldump等命令)
4、启动脚本
/etc/rc.d/init.d/
(启动脚本文件mysql的目录)
主从配置:
1.打开默认的配置文件
/var/lib/mysql/
2.输入相关配置参数。
从服务器上授权:
CHANGEMASTER TO MASTER_HOST='ip地址',MASTER_PORT=3306,MASTER_USER='root',MASTER_PASSWORD='数据库密码',MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=154;
3.双主配置 keepalive
https://blog.csdn.net/u010391029/article/details/48470295
4. 安装Tomcat
新建Tomcat文件夹
mkdir /usr/local/tomcat
cd /usr/java/
tar -zxvf apache-tomcat-8.5.40.tar.gz
移动到/usr/local/tomcat/目录下
输入命令 mv apache-tomcat-8.5.40 /usr/local/tomcat/
结束操作。
进入tomcat安装bin目录并启动
cd /usr/local/tomcat/apache-tomcat-8.5.40/bin/
./startup.sh
关闭tomcat
./shutdown.sh