Set Up and Secure phpMyAdmin on Ubuntu 14.04
Prerequisites
Ensure you are logged in as a non-root user with sudo privileges. Additionally, a LAMP (Linux, Apache, MySQL, PHP) stack must be active on your Ubuntu 14.04 server before proceeding.
Step 1: Installing the Tool
Begin by refreshing your local package index and installing the phpmyadmin package directly from the Ubuntu repositories: ...
Posted on Sun, 19 Jul 2026 16:36:12 +0000 by fpyontek
Database Schema Creation and SQL Query Exercises
Creating Database Tables and Relationshpis
-- Create class table and insert data
CREATE TABLE classes (
class_id INT AUTO_INCREMENT PRIMARY KEY,
class_name VARCHAR(32) NOT NULL DEFAULT ""
) CHARSET utf8;
INSERT INTO classes (class_name) VALUES
("Grade 3 Class 2"), ("Grade 1 Class 3"), ("Grade 3 Class ...
Posted on Sat, 18 Jul 2026 16:10:46 +0000 by mblack0508
Essential Table Operations and Constraints in MySQL
Creating Tables
To build a table, use the standard CREATE TABLE syntax. Separate column definitions with commas, and designate a primary key to uniquely identify each row.
CREATE TABLE table_name(
column_name data_type,
column_name data_type,
column_name data_type,
column_name data_type,
column_name data_type
) ENGINE = stor ...
Posted on Fri, 17 Jul 2026 17:22:38 +0000 by neilcooper33
Building a Smart Parking Management System with Spring Boot and Vue.js
Introduction to the Smart Parking System
Leveraging the advancements in internet technologies and sophisticated information management tools, modern systems can significantly enhance operational efficiency across various sectors. The domain of parking management, traditionally burdened by disorganized processes, high error rates, insufficient d ...
Posted on Fri, 17 Jul 2026 17:20:29 +0000 by jkraft10
MyBatis One-to-Many and Many-to-One Relationship Queries
This guide demonstrates how to implement one-to-many and many-to-one relationship queries in MyBatis 3.5.19 using MySQL 8.0.33, focusing on the classic Department-Employee model.
Entity Design
Department Entity (Dept)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Dept {
private Long id;
private String name;
private Strin ...
Posted on Fri, 17 Jul 2026 17:03:12 +0000 by Large
Essential MySQL Query Patterns for Data Filtering and String Manipulation
Pre-filteirng Joined Tables
When joining tables, applying filters before the join ipmroves performance and clarity. Instead of filtering after the join with WHERE, embed the condition in a derived table:
SELECT *
FROM table_a a
LEFT JOIN (
SELECT *
FROM table_b
WHERE month_value = 1
) b ON a.identifier = b.foreign_key
WHERE a.status = ' ...
Posted on Fri, 17 Jul 2026 16:34:08 +0000 by PierceCoding
Installing MySQL 8.0.36 on Windows: Standalone Setup and Configuration
This guide walks through a manual, ZIP-based installation of MySQL Server 8.0.36 on Windows—bypassing the GUI installer for full control over configuration, service registration, and security settings.
Prerequisites and Environment
Windows 10/11 (64-bit)
Administrative privileges required for service installation
No prior MySQL services or con ...
Posted on Fri, 17 Jul 2026 16:09:00 +0000 by pheagey
Foreign Keys, Table Relationships, and Multi-Table Queries in MySQL
Foreign Keys
Why Foreign Keys?
Before foreign keys, merging every thing into one table caused issues:
Unclear focus: Hard to separate employee vs. department data.
Redundant storage: Same fields repeated across rows.
Poor scalability: Changing one part affected the whole table.
Solution: Split into multiple tables (e.g., emp and dep) and use ...
Posted on Thu, 16 Jul 2026 17:27:07 +0000 by marmite
Confluence Installation and Backup Recovery on Linux
Prerequisites
Before installing Confluence, ensure the following components are ready on your server:
Java Development Kit (JDK) 8 or later
MySQL 5.7+ or another supported database
JDK Setup
# Extract JDK archive to /opt/java
cd /opt
tar xzf jdk-8u231-linux-x64.tar.gz
# Set environment variables in /etc/profile
export JAVA_HOME=/opt/java/jdk ...
Posted on Thu, 16 Jul 2026 17:12:39 +0000 by gtal3x
MySQL Query Cache Mechanism Analysis
Understanding MySQL Query Cache
MySQL Query Cache was a feature available in versions prior to 8.0 that stored the results of SELECT queries in memory. For small-scale applications where external caching solutions like Redis or Memcached aren't implemented, and where query results remain relatively stable, enabling query cache in MySQL 5.7 or e ...
Posted on Thu, 16 Jul 2026 16:36:06 +0000 by grissom