🐉

国库账房:银两归仓

🐉

第二十六回:索额图掌管国库,MySQL 严守数据

👱

索大人,我这抄家得来的银子、古董、美女名单(数据),总不能乱堆在院子里吧?万一丢了或者搞混了,皇上怪罪下来...

👳

韦爵爷放心,我们有 MySQL 这座固若金汤的国库。所有的宝贝都分类放在架子(表)上,进出都有账本(日志),就算紫禁城烧了,这账也乱不了!

🏦 什么是 MySQL?

MySQL 是最流行的关系型数据库管理系统。如果把 Nginx 比作大门,MySQL 就是最核心的内务府银库

🏗️ 建造国库 (安装 MySQL)

注意:在 CentOS 7/8 里,官方更喜欢用 MariaDB(MySQL 的孪生兄弟,完全兼容)。

CentOS (安装 MariaDB)

sudo yum install mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb

Ubuntu (安装 MySQL)

sudo apt install mysql-server
sudo systemctl start mysql

🔐 设防 (安全配置)

刚建好的国库大门没锁(root密码为空),非常危险!必须立刻加锁。

sudo mysql_secure_installation

接下来系统会问你一堆问题:

🔑 进库查账 (登录与基本操作)

1. 登录

mysql -u root -p

输入刚才设的密码。

2. 建库 (Create Database)

CREATE DATABASE aobai_house;

(注意:SQL 语句最后都要加分号 ;

3. 建表 (Create Table)

USE aobai_house;
CREATE TABLE treasures (id INT, name VARCHAR(20), value INT);

4. 记账 (Insert)

INSERT INTO treasures VALUES (1, '金佛', 10000);

5. 查账 (Select)

SELECT * FROM treasures;

🖐️ 动手时刻:韦小宝的私房钱数据库

  1. 登录数据库: mysql -u root -p
  2. 查看所有库: SHOW DATABASES;
  3. 创建一个新库: CREATE DATABASE my_secret;
  4. 退出: exit

💡 提示:数据库里的数据可是身家性命,千万别随便 DROP DATABASE (删库),那可是要杀头的!