环境:centos7.6 ssh连接工具:tabby
安装tomcat
创建目录
mkdir /opt/tomcat
获取tomcat:
1.自己百度下载
2.我这里提供百度网盘
链接:https://pan.baidu.com/s/1wgLq5W8PCKFkgl_2IPh41A
提取码:2du6
上传
注意:根据自己的ssh连接工具,下面我以tabby工具为例。
右上角点击SFTP,鼠标点击进入到/opt/tomcat目录下,点击上传按钮,进入到存放tomcat的目录,将tomcat上传,即可看到上传的文件,如下图所示
解压:
注意:压缩包的名字以自己下载的为准,百度网盘下载的直接复制我的命令就可以,自己百度下载的用ls命令查看,输入前几个字母然后按tab键即可自动补全。
命令行cd进入到/opt/tomcat目录,输入下面命令,解压
tar -zxvf apache-tomcat-8.5.59.tar.gz
启动
用ls命令可以看到解压的目录,进入到该目录的bin目录下
cd apache-tomcat-8.5.59/bin
启动tomcat:
./startup.sh
访问
打开防火墙8080端口(如果没有打开防火墙,是可以直接访问的)
firewall-cmd --permanent --add-port=8080/tcp
重载一下才能生效
firewall-cmd --reload
查看端口是否开放
firewall-cmd --query-port=8080/tcp
打开浏览器,输入centos的ip地址加:端口号即可访问(注意冒号是英文的)
tomcat启动成功。
安装mysql
新建文件夹
mkdir /opt/mysql
并cd进去
cd /opt/mysql
获取mysql安装包
wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
这里就不放百度网盘了,直接输入这条命令比百度网盘要快,耐心等一下。
获取好后ls命令可以看到
解压
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
解决冲突
centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,一定要先删除
rpm -e --nodeps mariadb-libs
rpm -e --nodeps marisa
查看是否删除干净,如果没有显示任何信息,则代表删除干净
rpm -qa|grep mari
安装mysql
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
启动mysql
这里需要稍等一下,不要乱点
systemctl start mysqld.service
获取密码
mysql自动给root用户设置随机密码,执行下面的命令可以查看,密码在最后的冒号后面。
grep "password" /var/log/mysqld.log
进入mysql
执行下面这条指令,输入上一步的密码,(密码好像无法直接复制,直接敲)输入密码的时候没有显示出来,输完之后直接回车就可以了。(输密码的时候慢一点,保证正确,不要急)
mysql -u root -p
设置密码
注意:由于是开发环境,所以密码设置得简单点,生产环境一定要复杂,可以用网上的一些随机密码生成网站,直接百度就能找到。
1.提示密码设置策略该为0
set global validate_password_policy=0;
2.设置密码为abc123456,纯数字不通过。
set password for 'root'@'localhost' =password('abc123456');
3.让密码生效
flush privileges;
测试
输入quit退出mysql
重新登录,试试刚刚的新密码
成功,接下来mysql的操作跟windows的一样,就不说了。
标签:26,tomcat,--,mysql,密码,linux,rpm From: https://www.cnblogs.com/malinyan/p/17375223.html