MySQL创建数据库和用户

MySQL   2025-08-18 10:06   52   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;
上一篇
没有了
博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。