MySQL创建数据库和用户
MySQL
2025-08-18 10:06
110
0
创建名为db_abc的数据库
CREATE DATABASE IF NOT EXISTS db_abc CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
创建用户db_user,允许从本地访问(localhost)
CREATE USER IF NOT EXISTS 'db_user'@'localhost' IDENTIFIED BY '密码';
如果需要允许从任意主机访问(不推荐,安全性低),可使用:
CREATE USER IF NOT EXISTS 'db_user'@'%' IDENTIFIED BY '密码';
将db_abc数据库的所有权限授权给db_user用户
GRANT ALL PRIVILEGES ON db_abc.* TO 'db_user'@'localhost';
-- GRANT ALL PRIVILEGES ON db_abc.* TO 'db_user'@'%';
刷新权限使设置生效
FLUSH PRIVILEGES;