在 Debian 上创建 MySQL 数据库,一般步骤如下:
先确认 MySQL 已安装并运行:
sudo systemctl status mysql
如果没启动:
sudo systemctl start mysql
以 root 用户登录(Debian 默认用 unix_socket 认证):
sudo mysql
或者(如果设置了密码):
mysql -u root -p
在 MySQL 命令行中执行:
CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
说明:
mydb:数据库名,可自定义utf8mb4:推荐字符集,支持中文和表情查看数据库:
SHOW DATABASES;
不建议直接用 root 操作业务库。
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
用新用户登录:
mysql -u myuser -p mydb
EXIT;
如果你是用 MariaDB(Debian 常见),命令基本一样;如果是 Docker 或远程连接,也可以告诉我具体情况。