本文共 3855 字,大约阅读时间需要 12 分钟。
Linux命令:
1 2 |
|
安装jdk
1 2 3 4 5 6 |
|
安装Tomcat
1 |
|
解压安装包
1 |
|
启动 Tomcat
1 2 3 |
|
项目部署
1 2 |
|
重启Tomcat
1 2 |
|
不想用8080端口-需要改端口号
进入Tomcat文件下 vi conf/server.xml
进入vim编辑器找到8080改为80 x:删掉当前字符 按下esc键:q! 回车 不保存并退出 :wq回车
vi使用教程
保存并退出
再重启。就OK了
直接用域名访问
腾讯云centos7 环境搭建(1)mysql安装
安装MySQL
环境检查:
查看是否安装过mysql yum list installed mysql*
如果有就用yum remove卸载mysql
官方yum源安装
(1)进入系统资源目录(自己选择装在哪) cd usr/local/src
(2)使用wget下载官方yum源的rpm包
1 |
|
(3)安装mysql源
1 |
|
(4)检查mysql源是否安装成功
1 |
|
(1)安装mysql
1 |
|
(2)启动mysql服务
1 |
|
(3)检查mysql启动状态
systemctl status mysqld
或
ps aux|grep mysqld
(6)开机启动
1 2 |
|
修改root默认密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
grep 'temporary password' /var/log/mysqld.log
会出现默认密码
mysql -uroot -p
然后复制(右键) 那个默认密码
set password for root@localhost=password('新密码');
注意
mysql5.7默认安装了密码安全检查插件(validate_password),
默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。
否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误,
mysql> show variables like '%password%';
validate_password_policy:密码策略,默认为MEDIUM策略
validate_password_dictionary_file:密码策略文件,策略为STRONG才需要
validate_password_length:密码最少长度
validate_password_mixed_case_count:大小写字符长度,至少1个
validate_password_number_count :数字至少1个
validate_password_special_char_count:特殊字符至少1个 上述参数是默认策略MEDIUM的密码检查规则。
MySQL官网密码策略详细说明:http://dev.mysql.com/doc/refman/5.7/en/validate-password-options-variables.html#sysvar_validate_password_policy
修改密码策略
在/etc/my.cnf文件添加validate_password_policy配置,指定密码策略
# 选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件
validate_password_policy=0
如果不需要密码策略,添加my.cnf文件中添加如下配置禁用即可:
validate_password = off
重新启动mysql服务使配置生效:
systemctl restart mysqld
添加远程登录用户
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,添加一个新的帐户:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
修改默认编码为utf-8
vi etc/my.cnf;
进入vi编辑器 按i开始编辑 在[musqld]下面插入两句
character_set_server=utf8
init_connect='SET NAMES utf8'
然后按下esc退出编辑 再按shift+: 输入wq(q!不保存退出) 回车 (保存并退出)
重启mysql服务 service mysqld restart
然后登录mysql status发现全变成utf了
centos 7.4 安装maven
下载maven
1 2 |
|
配置环境变量
打开环境变量配置文件
vi etc/profile
在末尾添加上
#set maven environment
MAVEN_HOME=/usr/local/software/maven/apache-maven-3.5.0
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
执行命令使环境变量生效
source etc/profile
使用命令 mvn -version 查看是否安装成功
将数据库迁移至Linux服务器下
将windows下导出的sql文件上传至Linux主机中,我是用的ftp上传到了root目录下新建文件下myfloat文件夹下。
执行sql脚本文件
mysql -u root -p 输入密码后进入mysql命令行
create database 项目数据库名;
use 项目数据库名;
source 路径/XXX.sql
执行成功,show tables;可以看到已经导入的表
从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:
# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
Windows远程连接Linux服务器中的数据库
因为我也是第一次使用Linux服务器,虽然之前有看视频学过一点Linux知识,但是很多命令还是需要百度的。可能有些地方写的不是很明白,不懂得可以qq问我。
转载地址:http://whwxi.baihongyu.com/