linux部署web和java 项目详细步骤,tomcat及nignx使用(每行linux命令带注释)

部署与安装

第一步:安装缺少的依赖包

wget
yum -y install wget

gcc
yum install gcc-c++

pcre
yum install -y pcre pcre-devel

zlib
yum install -y zlib zlib-devel

openssl
yum install -y openssl openssl-devel

第二步:下载和安装mysql源

1、下载mysql源安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

如果出现
-bash: wget:未找到命令
就说明没安装wget (需要去安装)
然后再执行 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2、安装mysql源
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

3、在线安装mysql服务
yum -y install mysql-community-server
下载的东西比较多 要稍微等会;

速度超级慢就 10k,解决方法如下:
https://www.jianshu.com/p/e038fd968731

4、启动mysql服务
systemctl start mysqld

5、设置开机启动
systemctl enable mysqld
systemctl daemon-reload

6、修改root本地登录密码
去缓存目录var
/var/log/mysqld.log    查看临时密码

mysql -u root -p
弹出Enter password:  输入临时密码(进入mysql命令行)

ALTER USER 'root'@'localhost' IDENTIFIED BY '大写+小写+数字(共8位)';    (Yc22334088.) ( ; 这个符号不要忘记了)
Query OK, 0 rows affected(0.00 sec)
    (备注 mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位)
    
7、设置允许远程登录
mysql 默认不允许远程登录,我们需要设置下,并且防火墙开放3306端口;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '大写+小写+数字(共8位)' WITH GRANT OPTION;

exit;
退出;

8、配置默认编码为utf8
修改/etc/my.cnf配置文件,在[mysql]下添加编码配置,如下所示:
[mysql]
character_set_server=utf8
init_connect='SET NAMES utf8'

重启服务
systemctl restart mysqld

登入mysql
    查看数据库编码
    show variables like '%character%';
    
    查看数据库列表
    show databases;

9、测试

额外操作

你可能感兴趣的:(linux部署web和java 项目详细步骤,tomcat及nignx使用(每行linux命令带注释))