3、启动并设置开机自启:
bash
sudo systemctl start mysql
sudo systemctl enable mysql
4、运行安全配置向导:
bash
sudo mysql_secure_installation
按提示设置root密码、移除匿名用户、禁止远程root登录等。
二、创建数据库和用户
1、登录MySQL:
bash
mysql -u root -p
2、创建专用数据库:
sql
CREATE DATABASE spider_pool;
3、创建应用专用用户:
sql
CREATE USER 'spider'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON spider_pool.* TO 'spider'@'localhost';
FLUSH PRIVILEGES;
EXIT;
三、设计基础表结构
创建任务队列表示例:
sql
USE spider_pool;
CREATE TABLE tasks (
id INT AUTO_INCREMENT PRIMARY KEY,
url VARCHAR(255) NOT NULL,
status ENUM('pending', 'processing', 'completed') DEFAULT 'pending',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);