Fading Coder

One Final Commit for the Last Sprint

MySQL Database Fundamentals and Administration

Understanding Relational Databases with MySQL A relational database organizes data into structured tables composed of rows and columns. MySQL is a widely used open-source relational database management system (RDBMS) that implements this model. Core Concepts Database: A container holding related tab...

Full-Stack B/S Pandemic Relief Supply Management System Built with Spring Boot, Vue, and MySQL

The Browser-Server (B/S) architecture eliminates dedicated local client installation, requiring only a standard web browser. Clients initiate HTTP/HTTPS requests to a centralized server; the server processes these operations against business logic and a persistent database, then returns structured V...

Connecting to MySQL Databases with PyMySQL in Python

PyMySQL is a library for connecting to MySQL servers from Python 3.x, replacing MySQLdb used in Python 2. Install it using pip: pip install pymysql Core Methods in PyMySQL pymysql.connect() parameters: host (str): MySQL server address port (int): MySQL server port user (str): database usernmae passw...

Building a Class Comprehensive Evaluation System with Spring Boot, Vue, and MySQL

System Architecture Overview The platform is structured as a single-page web application backed by a RESTful API. The frontend leverages Vue to manage dynamic student interfaces, while the backend is powered by Spring Boot to handle business logic, assessment rules, and data processing. MySQL serves...

Complete Guide to Installing and Uninstalling MySQL on Ubuntu and Windows

Uninstalling MySQL on Ubuntu First, remove MySQL packages: sudo apt-get remove mysql-* Then clean up residual configuration files: dpkg -l | grep ^rc | awk '{print $2}' | sudo xargs dpkg -P A dialog may appear; select "Yes" to confirm. Installing MySQL on Ubuntu You can install MySQL using...

MySQL 5.7.26 Installation Procedure on Linux

Create the target directory structure. The server binaries will reside under /usr/local/mysql, and the data files will be placed in /mysql/data. mkdir -p /usr/local/mysql /mysql/data Download the MySQL community server tarball and extract it to the installation directory. Rename the unpacked folder...

Understanding MySQL Locking Mechanisms

Lock Fundamentals Core Concepts Lock mechanisms coordinate concurrent access to shared resources across multiple sessions and threads. These systems integrate closely with MySQL's key components: indexing, locking, and transactions. This analysis focuses on MySQL 5.6 scenarios to demonstrate typical...

MySQL Log Management: Binary, Error, and Slow Query Configuration

Error Log Diagnostics The error log tracks server startup, shutdown, and critical runtime failures. Locate the active error log path: SELECT @@GLOBAL.log_error; To modify the destination, update the instance configuration: [mysqld] log_error=/var/log/mysql/instance_error.log Apply changes by restart...

Deploying MySQL 8.0 on Windows Without an Active Internet Connection

Preparation and File Retrieval Obtain the distribution package for the latest stable build from the official archive. Alternatively, transfer a verified installer package from another machine to ensure compatibility with your environment. https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.39-wi...

InnoDB Multi-Version Concurrency Control: Snapshot Isolation and Undo Log Mechanics

Core Concepts and Scope Multi-Version Concurrency Control (MVCC) enables the InnoDB storage engine to process concurrent read and write operations without explicit row-level locking. By maintaining multiple temporal versions of data records, readers access consistent snapshots while writers modify n...