当前位置: 首页 > article >正文

linux服务器安装mysql数据库和nginx

文章目录

      • 一、mysql安装
        • 1、创建mysql目录,进入目录
        • 2、安装mysql包
        • 3、本地安装
        • 4、启动mysql
        • 5、进入mysql
        • 6、修改密码
        • 7、mysql常用指令
          • 1、数据库操作
          • 2、数据表操作
          • 3、数据操作
          • 4、用户和权限管理
          • 5、其他常用指令
      • 二、nginx
        • 配置Nginx

一、mysql安装

1、创建mysql目录,进入目录
mkdir /exc/mysql
cd /exc/mysql
2、安装mysql包
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
3、本地安装
dnf localinstall mysql80-community-release-el7-1.noarch.rpm
dnf search mysql
dnf install mysql-server.x86_64
4、启动mysql
systemctl start mysqld
5、进入mysql

第一次没有密码,直接空密码进入

mysql -u root -p
6、修改密码
alter user'root'@'localhost'identified by 'root'
7、mysql常用指令
1、数据库操作
SHOW DATABASES; 查看所有数据库
CREATE DATABASE database_name; 创建数据库
USE database_name; 选择数据库
DROP DATABASE database_name; 删除数据库

2、数据表操作
SHOW TABLES; 查看当前数据库中的所有表
CREATE TABLE table_name (
  column1_name column1_type,
  column2_name column2_type,
  ...
); 创建数据表
DESCRIBE table_name; 查看表结构
DROP TABLE table_name;删除数据表
3、数据操作
插入数据
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

查询数据
SELECT column1, column2, ...
FROM table_name
WHERE condition;

更新数据
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

删除数据
DELETE FROM table_name
WHERE condition;
4、用户和权限管理
CREATE USER 'username'@'host' IDENTIFIED BY 'password';  创建新用户
GRANT privileges ON database_name.* TO 'username'@'host'; 授予用户权限
DROP USER 'username'@'host'; 删除用户
FLUSH PRIVILEGES; 刷新权限
5、其他常用指令
EXIT; 退出 MySQL
QUIT; 退出 MySQL
mysqldump -u username -p database_name > backup_file.sql 备份数据库
mysql -u username -p database_name < backup_file.sql 恢复数据库

二、nginx

更新软件包列表
sudo yum update

安装Nginx
sudo yum install nginx

查看Nginx状态
sudo systemctl status nginx

启动Nginx
sudo systemctl start nginx

停止Nginx
sudo systemctl stop nginx

重启Nginx
sudo systemctl restart nginx

查看Nginx状态
sudo systemctl status nginx
配置Nginx

Nginx的配置文件通常位于/etc/nginx/nginx.conf或/etc/nginx/sites-available/目录下。你可以编辑这些文件来配置Nginx的行为,例如设置服务器块、配置反向代理等。

编辑主配置文件
sudo nano /etc/nginx/nginx.conf

编辑特定的服务器块配置
sudo nano /etc/nginx/sites-available/your_site

保存并退出编辑器后,检查配置文件语法是否正确
sudo nginx -t

如果没有错误,重新加载Nginx配置
sudo systemctl reload nginx

http://www.kler.cn/a/500556.html

相关文章:

  • CentOS 和 Ubantu你该用哪个
  • IntelliJ IDEA中Maven项目的配置、创建与导入全攻略
  • Element-plus、Element-ui之Tree 树形控件回显Bug问题。
  • 牛客网刷题 ——C语言初阶(6指针)——BC105 矩阵相等判定
  • fitz获取pdf内容
  • 多线程面试相关
  • 【python进阶——封装|继承|多态|类型注解】
  • 【软件安装】Visual Studio Code安装教程VScode安装教程
  • 下载并安装MySQL
  • 基于FFmpeg 6.x与SDL2的音视频播放器开发全解析
  • 数字孪生可视化在各个行业的应用场景
  • 数据结构·二叉树(2)
  • 【RabbitMQ】消息队列消息确认机制
  • 绘制三角形、正六边形、五角星、六角星
  • USRP X310 Windows 烧录镜像
  • 【C++】拷贝构造函数与运算符重载
  • 【Bluedroid】HFP连接流程源码分析(一)
  • 基于ResNet的CIFAR-10分类实现与分析
  • django基于Python的校园个人闲置物品换购平台
  • Android Framework WMS全面概述和知识要点
  • 浅谈云计算03 | 云计算的技术支撑(云使能技术)
  • 基于华为ENSP的OSPF-开放式最短路径优先协议保姆级别详解(1)
  • JAVA 嵌套列表初始化和转字符串
  • 十大排序简介
  • 新冠肺炎服务预约微信小程序的设计与实现ssm+论文源码调试讲解