温馨提示×

centos怎么导入mysql

小樊
43
2026-10-11 14:56:04
栏目: 云计算

在 CentOS 上“导入 MySQL”通常指把 .sql 文件导入到 MySQL 数据库,也可能是安装并初始化 MySQL。我分两种常见情况说明:


一、把 SQL 文件导入已有 MySQL(最常见)

1️⃣ 登录 MySQL

mysql -u root -p

2️⃣ 创建数据库(如果没有)

CREATE DATABASE testdb CHARACTER SET utf8mb4;

3️⃣ 选择数据库

USE testdb;

4️⃣ 导入 SQL 文件

退出 MySQL 后执行:

mysql -u root -p testdb < /path/to/file.sql

或登录后导入:

source /path/to/file.sql;

二、CentOS 安装 MySQL 并导入

1️⃣ 安装 MySQL(CentOS 7 示例)

yum install -y mariadb-server mariadb
# 或 MySQL 官方版

启动:

systemctl start mariadb
systemctl enable mariadb

2️⃣ 初始化安全设置

mysql_secure_installation

3️⃣ 导入 SQL

参考上面“一、”的步骤。


三、常见错误解决

❌ command not found: mysql

yum install -y mysql

❌ 编码乱码

CREATE DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

❌ 文件太大

mysql -u root -p --max_allowed_packet=512M dbname < file.sql

如果你指的是 Docker 导入 MySQL、远程导入、从备份恢复,告诉我具体场景,我可以给你更精确的命令。

0 踩