返回
页面显示修改及ajax相关
后端
2023-10-24 10:51:07
一、页面的修改
效果图如下:
修改数据库配置文件:
修改数据库配置文件
# MySQL 配置文件示例
# 注意,您可以快速地生成一个运行的 MySQL 服务实例,
# 使用 `mysqld --initialize-insecure`
# 但这是一个坏主意!如果您的机器有任何网络连接,甚至是一个
# 不加密的本地网络,别人就可以猜出你的 root 口令并完全控制
# 你的数据库服务器。
# 你不应该在生产系统上使用这种设置。你应该至少
# 使用 --secure-file-priv 选项运行 mysql_install_db,
# 或使用在 https://dev.mysql.com/doc/mysql-secure-installation/ 所述的
# mysql_secure_installation 来设置 root 口令。
# =========================================================
# 通用 MySQL 服务器配置
# 本组选项是 MySQL 服务器通用的。
# =========================================================
# *** 必需 ** *
# 设置主机 IP 或名称以便于本地连接。
#bind-address = 127.0.0.1
# 设置启动时服务器监听的 TCP/IP 端口。
#port = 3306
# 设置服务器使用的套接字文件。
# 如果没有指定,会在 MySQL 数据目录中创建一个临时文件。
#socket = /tmp/mysql.sock
# 设置 mysqld 守护进程的用户。
# 注意,这个选项通常是 root,
# 但在启动独立服务器的时候,这个选项在 Unix 中是 mysql,
# 在 Windows 中是 SYSTEM。
#user = mysql
# 在 Windows 中设置 mysqld 守护进程的服务名。
# 如果没有指定,就会使用默认的 MySQL 服务名,即 MySQL。
#service-name = mysql
# 禁用符号链接。此选项提高安全性,防止任何用户使用符号链接来
# 访问没有权限访问的文件。使用此选项之后,只有那些文件的所有者
# 能访问该文件。
# 在 Windows 中,此选项是默认选项。
#symbolic-links = 0
# =========================================================
# 高级 MySQL 服务器配置
# 本组选项有高级的,不常用的设置,一般来说不需要修改。
# =========================================================
# *** 其他 ** *
# 设置最大连接数。如果有多个主机正在使用,那么
# 此值应足够支持所有主机。
#max_connections = 151
# 设置 max_connections * 2 个线程来为每个连接提供更多的线程。
# 这是临时线程,每个客户连接会创建一个临时线程来处理客户端发送来的
# 查询。如果这个值设置得太小,则会导致某些查询因为暂时无法创建一个
# 新线程而失败。设置为 0 表示没有限制。
#thread_cache_size = 8
# 当所有的连接池都被用尽时,服务器将继续接受新的连接。
# 当新的客户端连接数超过 max_connections 时,
# 新的客户端连接将被放入等待队列,直到现有的客户端断开连接。
# 将此值设置得比 max_connections 大将导致服务器开销增加,
# 因为即使不实际使用这些连接,服务器也必须为每一个连接分配内存。
#back_log = 50
# 表示从客户端接收的请求的最大数据包字节数。
# 建议:为防止攻击者利用过长的查询语句拖慢服务器速度,
# 应把这个值设置得足够小。
#max_allowed_packet = 1M
# 允许内部临时表的大小。一旦达到此限制,MySQL 服务器会开始
# 创建基于磁盘的临时表,从而对性能造成影响。
# 注意,内部临时表并不会被查询缓存和查询日志记录。
#tmp_table_size = 16M
# 允许创建的临时文件的最大大小。
#max_heap_table_size = 16M
# 使用 MySQL 查询缓存来减少查询负载。
# 如果查询结果很大,或者查询结果集很少被访问到,
# 那么这个设置就不会有效。
#query_cache_size = 0
# 查询缓存的块数。
#query_cache_blocks = 128
# 决定查询缓存的行为。
#query_cache_type = 0
# 设置缓冲池的大小。缓冲池是一个在内存中预留的区域,
# 用于缓存从磁盘读取的数据块。如果负载很高,此值应增大。
#innodb_buffer_pool_size = 128M
# 设置用于异步 I/O 的线程数,以提高性能。如果系统有大量 IO 请求,
# 这个值应增大。
#innodb_io_capacity = 200
# 设置用于崩溃恢复的线程数,以提高性能。
#innodb_flush_log_at_trx_commit = 1
# 设置用于刷新日志的线程数,以提高性能。
#innodb_log_buffer_size = 1M
# 设置用于清除旧事务的线程数,以提高性能。
#innodb_purge_threads = 1
# 设置二进制日志缓存的大小,以便当服务器关闭时,二进制日志不会丢失。
#binary-log-cache_size = 32K
# 在 MySQL 5.6.6 中,如果客户端在收到 ERR 包之前断开连接,
# 就会发生“lost connection to MySQL server during query”的错误。
# 这个设置告诉 MySQL 服务器在返回 ERR 包之前等待一段时间。
#wait_timeout = 600
# 有时候,MySQL 服务器返回的错误信息对于定位问题没有什么用。
# 通过将这个选项设置为 ON,你就可以得到更详细的错误信息。
# 但是,这样做可能会暴露 MySQL 的内部工作原理,进而可能被恶意利用。
# 所以,在生产环境中不要启用这个选项。
#log-warnings = 1
# 告诉 MySQL 将错误日志写到给定的文件。如果要记录更多的错误,
# 就增大这个值。默认情况下,只记录 ERROR 级别的错误。
#log-error = /var/log/mysqld.log
# MySQL 5.1.35 开始支持事务。这个选项会将 MySQL 服务器置于事务模式。
# 事务可以保证一组数据库操作要么全部成功,要么全部失败。
# 注意,开启此选项后,性能会稍有下降,因为 MySQL 必须记录事务日志。
#transaction_write_set_extraction = xxhash64
# 在 MySQL 服务器启动时创建临时文件。此文件可用于诊断问题。
#general_log_file = /var/log/general.log
# 设置服务器用于存储慢查询日志的文件名。当查询执行的时间超过
# long_query_time 时,这个查询就会被记录到慢查询日志。
#slow_query_log_file = /var/log/slow.log
# 设置慢查询日志中保存的查询个数。
#long_query_time = 10
# 设置服务器向客户端发送的错误信息的级别。
#log_error_verbosity = 3
# 设置是否将打印信息记录到错误日志。
#general_log = 0
# 设置是否将慢查询信息记录到慢查询日志。
#slow_query_log = 0
# 设置是否将二进制日志写入文件。
#log_bin = 0
# 设置是否将 MySQL 错误信息打印到控制台。
#display_warnings = 0
# 设置是否将 MySQL 警告信息打印到控制台。
#show_compatibility_warnings = 0
# ============================
# 安全相关 MySQL 服务器配置
# 注意,安全相关的选项,如果不适当的配置可能会导致
# MySQL 服务器遭到攻击。
# 强烈建议在生产环境中使用这个选项,以防止 MySQL 服务器
# 被用作踏み台攻击(一种中间人攻击)。
#skip-networking = 0
# 如果你要在一个网络上运行 MySQL 服务器,你需要给这个选项设置
# 一个值。设置这个值之后,MySQL 服务器就只会允许来自指定 IP 的连接。
#bind-address = 127.0.0.1
# 验证连接的客户端的连接密码。
#skip-grant-tables = 0
# 这个选项设置 MySQL root 用户的密码。如果设置了这个选项,
# 那么在启动 MySQL 服务器之前,你必须先创建 root 用户。
# 如果没有设置此选项,则 root 用户没有密码