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

什么是手机网站有保障的注册代理

什么是手机网站,有保障的注册代理,引流推广犯法吗,网站开发建设合同模板在CentOS 8上安装Java和MySQL的步骤如下: 1. 安装 Java 1.1 安装 OpenJDK(推荐) CentOS 8 默认的软件仓库提供了 OpenJDK 包,您可以直接使用 dnf 命令安装。 # 更新系统 sudo dnf update -y# 安装 OpenJDK 11(Cent…

在CentOS 8上安装Java和MySQL的步骤如下:

1. 安装 Java

1.1 安装 OpenJDK(推荐)

CentOS 8 默认的软件仓库提供了 OpenJDK 包,您可以直接使用 dnf 命令安装。

# 更新系统
sudo dnf update -y# 安装 OpenJDK 11(CentOS 8 默认提供的版本)
sudo dnf install java-11-openjdk-devel -y# 安装完毕后,验证安装的 Java 版本
java -version

如果您需要安装其他版本的 OpenJDK(例如 JDK 8 或 JDK 17),可以通过以下命令进行安装:

# 安装 OpenJDK 8
sudo dnf install java-1.8.0-openjdk-devel -y# 安装 OpenJDK 17
sudo dnf install java-17-openjdk-devel -y
1.2 设置默认 Java 版本

如果您的系统上安装了多个版本的 Java,您可以通过以下命令设置默认的 Java 版本。

# 列出所有安装的 Java 版本
sudo alternatives --config java

根据提示选择您需要的版本。

2. 安装 MySQL

2.1 安装 MySQL 8

CentOS 8 默认仓库中并不包含 MySQL 8,因此需要通过 MySQL 官方的 YUM 仓库来安装。

# 下载并安装 MySQL 官方 YUM 仓库
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm -y# 安装 MySQL 服务器
sudo dnf install mysql-server -y# 启动 MySQL 服务并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld# 检查 MySQL 服务是否启动
sudo systemctl status mysqld
2.2 配置 MySQL

在安装完成后,MySQL 会自动生成一个临时的 root 密码。可以通过以下命令查找这个密码:

# 获取临时 root 密码
sudo grep 'temporary password' /var/log/mysqld.log

然后,使用该临时密码登录 MySQL 并进行安全设置:

# 登录 MySQL
mysql -u root -p# 在提示符下输入临时密码# 运行 MySQL 安全设置脚本
mysql_secure_installation

按照提示,您可以设置新的 root 密码,移除匿名用户,禁止远程登录等。

2.3 测试 MySQL 安装

使用以下命令验证 MySQL 是否工作正常:

# 登录 MySQL
mysql -u root -p# 输入密码后,可以执行一些 SQL 语句验证
SHOW DATABASES;

3. 配置防火墙(可选)

如果您需要远程访问 MySQL,确保防火墙已允许 MySQL 端口(默认是 3306)。

# 开放 MySQL 默认端口
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent# 重新加载防火墙规则
sudo firewall-cmd --reload

现在,您的 CentOS 8 系统上应该已经成功安装了 Java 和 MySQL

mysql配置

innodb_flush_log_at_trx_commit 是 MySQL 中 InnoDB 存储引擎的一项关键配置参数,控制事务提交时日志的刷盘行为。它影响数据库的可靠性、数据安全性以及性能,通常在高并发或对数据安全性有特殊要求的应用场景中需要进行调整。

参数选项及含义

innodb_flush_log_at_trx_commit 参数有三个可选值:012。每个选项的设置在数据一致性、可靠性和性能之间进行了不同的权衡。

1. innodb_flush_log_at_trx_commit = 0
  • 含义:事务提交时不将日志立即写入磁盘,仅仅把日志写入到日志缓冲区;而是每秒一次将日志缓冲区的内容写入到日志文件,并刷新到磁盘。
  • 性能:性能最好,因为减少了 I/O 操作。
  • 数据安全性:如果系统崩溃(如服务器断电、系统重启等),在崩溃前 1 秒内的事务数据可能会丢失。
  • 适用场景:适用于数据安全要求较低的场景,或对性能有极高要求且可以容忍少量数据丢失的场景。
2. innodb_flush_log_at_trx_commit = 1(默认值)
  • 含义:每次事务提交时都会立即将日志缓冲区内容写入到日志文件,并刷新到磁盘。
  • 性能:性能相对较低,因为每次事务提交都会执行一次磁盘 I/O 操作。
  • 数据安全性:最高,系统崩溃时不会丢失已提交的事务数据。
  • 适用场景:适用于数据安全性要求较高的场景,例如金融、银行等需要确保每一笔交易数据不丢失的应用。
3. innodb_flush_log_at_trx_commit = 2
  • 含义:每次事务提交时会将日志缓冲区内容写入到日志文件,但不会立即将日志文件刷新到磁盘,而是每秒进行一次刷盘。
  • 性能:比设置为 1 性能更高,因为减少了磁盘 I/O 次数。
  • 数据安全性:如果系统崩溃,在崩溃前的 1 秒内可能会丢失事务日志数据,但已提交的事务数据通常不会丢失。
  • 适用场景:适用于数据安全性要求中等的场景,可以容忍少量数据丢失,但仍需要较好的性能。
[mysqld]
basedir = /usr
datadir = /var/lib/mysql
port = 3306
socket = /var/lib/mysql/mysql.sock
log-error = /var/log/mysql/error.log
pid-file = /var/run/mysqld/mysqld.pid# 调优选项
max_connections = 200lower_case_table_names=2
#skip-grant-tables
bind-address = 0.0.0.0
# 谨慎选择,不记录binlog日志
skip-log-bin
binlog_format=STATEMENT
expire_logs_days=1
#slow_query_log = 1
#slow_query_log_file = /var/log/mysql/slow.log
#long_query_time = 2
#performance_schema = ON
innodb_flush_log_at_trx_commit=0
#innodb_buffer_pool_size=256M
http://www.yayakq.cn/news/310606/

相关文章:

  • 做电商看的网站有哪些内容搜索引擎推广策略
  • 制作国外网站wordpress数据库下载
  • 个人建网站要花多少钱建设通网站不良信用信息撤销
  • 旅行社网站建设哪家好处理营销型网站建设策划的几个误区
  • 做外贸仿牌网站北京网站建设模板
  • 网站策划方案案例徐州手机网站营销公司哪家好
  • 个人网站鉴赏网易免费企业邮箱入口
  • 网站 详细设计有规范
  • 如何建立网站平台百度明星人气榜排名
  • 黑龙江省机场建设集团官网网站做淘宝客网站制作教程
  • 如何制作手机免费网站模板下载网站建设哪里接活
  • 网站建设早会说什么西安做网站公司必达
  • 卡盟怎么网站怎么做新闻危机公关
  • 网站建设发文章几点发比较合适网站建设实践报告绪论
  • 写作网站平台大良营销网站建设效果
  • 文化传播网站建设企业官网型网站模板
  • 个人网站模板psd唐山哪里建筑工地最好
  • 网站建设属于软件开发吗旅游网站的建设依据和背景
  • 国外做建材的网站有哪些上海网站建设维护
  • 什么网站可以做十万的分期付款怎么用ps做网站幻灯片
  • 新乡专业做网站定制衣柜设计方案
  • 免费微网站制作教程视频公众号如何申请
  • p2p网站 开发上海搬家公司哪家好和便宜
  • 网站备案完成后不解析智慧餐厅管理系统
  • 成都分销网站建设定制型营销网站建设
  • 文学类网站模板装修软件排行榜前十名
  • 网站建设容易学吗开小厂一年赚50万
  • 文化共享工程网站建设情况亿度网络网站建设
  • 广告网站建设制作设计外贸wordpress建站
  • 子公司网站备案营销型的物流网站模板下载