1.安装MySQL
1.1下载wget命令 : yum -y install wget
1.2 在线下载mysql安装包 :
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm1.3安装MySQL
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
1.4 安装mysql服务
先进入目录 cd /etc/yum.repos.d/安装MySQL服务(这个过程可能有点慢)
命令 : yum -y install mysql-server
解决方法:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022再次执行 命令 : yum -y install mysql-server
1.5启动MySQL
systemctl start mysqld
修改MySQL临时密码
MySQL安装成功后会有一个临时密码,我们可以使用grep
命令查看临时密码先登录进去MySQL,然后修改MySQL密码。
获取MySQL临时密码 : grep 'temporary password' /var/log/mysqld.log
临时密码登录 : mysql -uroot -p加临时密码
把MySQL的密码校验强度改为低风险 : set global validate_password_policy=LOW;
修改MySQL的密码长度: set global validate_password_length=5;
修改MySQL密码 : ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin';
允许远程访问
首先要关闭Cenots的防火墙 : sudo systemctl disable firewalld
修改MySQL允许任何人连接
(1)首先登录MySQL: mysql -uroot -padmin
(2)切换到mysql数据: use mysql;
(3)查看user表 : select Host,User from user;flush privileges;
修改为允许任何地址访问 : update user set Host='%' where User='root';
刷新权限 : flush privileges;
使用navicat连接工具测试
连接成功
2.Nat和桥接网络的区别
NAT模式的网络: 就是使用虚拟机虚拟一个网卡,该网络只允许本机访问。
桥接模式的网络: 它的ip和当前window主机的IP是一个网段。
安装一个桥接网络的虚拟机---而且配置好固定ip
3.反向代理服务器:nginx
3.1什么是nginx?
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器 . 其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 能够支持高达 50,000 个并发连接数的响应 .
3.2为什么使用nginx?
3.3那些企业在使用nginx反向代理服务器
京东,淘宝,腾讯,163, 新浪,小米,网易都在使用nginx代理服务器
3.4 安装nginx
1.先安装相关依赖
yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel2.上传nginx并解压
tar -zxvf xxx.tar.gz
3.创建一个目录---作为nginx的安装路径
mkdir /usr/nginx
4.进入到nginx的解压目录并指定nginx的安装路径为上面的路径
./configure --prefix=/usr/nginx
5.编译nginx的源码并安装
make 编译
make install 安装6.进入安装路径 /usr/nginx
conf: nginx的配置目录
html:静态资源
logs: 日志
sbin: 脚本---启动 关闭 重加载
7.启动nginx
./nginx 启动nginx
./nginx -s stop 关闭nginx
./nginx -s reload 重新加载配置文件查看进程是否启动 ps -ef | grep 进程名
8.访问nginx
所在服务器的ip:80
3.5了解nginx的配置文件
自定义一个server配置加上
server{
listen 81; ---监听端口号
server_name localhost;location / {
root static; ----目录static
index main.html; ---找到默认首页 main.html
}
}