安装mysql
- 首先进入源文件目录:cd /usr/local/src/
- 使用wget下载官方yum源的rpm包:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 卸载原包mariadb-libs
yum remove mariadb-libs -y
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
- 使用yum来安装mysql-server
yum -y install mysql-community-server
- 查看mysql服务的状态
service mysqld status(装成功之后,默认是没有启动状态) - 启动mysql
service mysqld start 启动
service mysqld restart 重启
- 把mysql装成功之后,分配了一个初始密码
- 使用命令获取初始密码
cat /var/log/mysqld.log|grep ‘A temporary password’
通过临时密码登录进去 mysql -uroot -p(回车输入你的临时密码)
- 修改mysql的密码
alter user ‘root’@‘localhost’ identified by ‘你想修改的密码’; - 这时候抛出异常:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements (你修改的密码太简单了)
- 把密码校验给关闭掉
set global validate_password_policy=0;
set global validate_password_length=1;
set global validate_password_mixed_case_count=2;
- 修改后的密码再次登录成功之后,查看mysql的编码规则
- show variables like ‘character_set%’;
- 发现有latinl(不支持中文)
- 修改mysql的编码规则,改为utf-8
- 执行命令:vi /etc/my.cnf
- 在[mysqld]结束位置添加 character_set_server=utf8
- 设置远程连接权限(宿主机才可以连接虚拟机),也会出现异常:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,按照上面一样的办法解决。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
- 关闭防火墙:(看常用命令,不关也连接不上)
安装tomcat
- 把tomcat准备的压缩包放到/usr/local/src目录中
- 解压tomcat压缩包 tar -zxvf tomcat压缩包
- 把解压后的tomcat放到 /usr/local下面
- 进入webapp目录,把所有的文件及文件夹都给删除掉
- 在webapp中创建ROOT目录
- 把项目webapp下面所有的文件都放到ROOT目录中
- 解压webapp.zip unzip webapp.zip 解压zip包
- 把webapp下面所有的内容都直接拷贝到ROOT目录中
- 删除webapp目录和webapp.zip目录
- 如果连接宿主机的数据库就需要开启宿主机mysql远程连接权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
-
修改jdbc.properties url(mysql所存在的ip) 密码(远程连接密码)
-
在tomcat/bin ./startup.sh && tail -f …/logs/catalina.out
-
正常关闭tomcat ./shutup.sh
-
但是有些时候你会发现tomcat关闭不掉,那你可以直接杀进程
查看进程命令 ps -ef|grep tomcat
强制删除进程命令 kill -9 进程号 -
启动成功就可以通过浏览器访问自己的项目了